Class DirectEncoder
java.lang.Object
com.semedy.reasoner.symboltable.encoder.DirectEncoder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Objectdecode(long code) static booleandecodeBoolean(long b) static floatdecodeFloat(long f) static intdecodeInt(long i) static longencode(boolean b) static longencode(float f) static longencode(int i) static longstatic longstatic longstatic longstatic longstatic booleanisDirectEncodeable(boolean b) static booleanisDirectEncodeable(double d) static booleanisDirectEncodeable(float f) static booleanisDirectEncodeable(int i) static booleanisDirectEncodeable(Object value) static booleanstatic booleanisDirectEncoded(long code) static longmarkAsDirectEncoded(long code) static longunMarkAsDirectEncoded(long code)
-
Field Details
-
_reasoning
public static long _reasoning
-
-
Constructor Details
-
DirectEncoder
public DirectEncoder()
-
-
Method Details
-
isDirectEncodeable
- Throws:
UnsupportedEncodingException
-
isDirectEncodeable
public static boolean isDirectEncodeable(int i) -
isDirectEncodeable
public static boolean isDirectEncodeable(float f) -
isDirectEncodeable
public static boolean isDirectEncodeable(boolean b) -
isDirectEncodeable
public static boolean isDirectEncodeable(double d) -
encode
- Throws:
UnsupportedEncodingException
-
encode
public static long encode(int i) -
encode
public static long encode(float f) -
encode
public static long encode(boolean b) -
encode
-
encode
-
encode
-
decodeInt
public static int decodeInt(long i) -
decodeFloat
public static float decodeFloat(long f) -
decodeBoolean
public static boolean decodeBoolean(long b) -
encode
- Throws:
UnsupportedEncodingException
-
isDirectEncodeable
- Throws:
UnsupportedEncodingException
-
isDirectEncoded
public static boolean isDirectEncoded(long code) -
markAsDirectEncoded
public static long markAsDirectEncoded(long code) -
unMarkAsDirectEncoded
public static long unMarkAsDirectEncoded(long code) -
decode
- Throws:
UnsupportedEncodingException
-