Class DirectEncoder
java.lang.Object
com.semedy.reasoner.symboltable.encoder.DirectEncoder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Object
decode
(long code) static boolean
decodeBoolean
(long b) static float
decodeFloat
(long f) static int
decodeInt
(long i) static long
encode
(boolean b) static long
encode
(float f) static long
encode
(int i) static long
static long
static long
static long
static long
static boolean
isDirectEncodeable
(boolean b) static boolean
isDirectEncodeable
(double d) static boolean
isDirectEncodeable
(float f) static boolean
isDirectEncodeable
(int i) static boolean
isDirectEncodeable
(Object value) static boolean
static boolean
isDirectEncoded
(long code) static long
markAsDirectEncoded
(long code) static long
unMarkAsDirectEncoded
(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
-