Class UUIDEncodingAlgorithm
- java.lang.Object
-
- com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
-
- com.sun.xml.fastinfoset.algorithm.IntegerEncodingAlgorithm
-
- com.sun.xml.fastinfoset.algorithm.LongEncodingAlgorithm
-
- com.sun.xml.fastinfoset.algorithm.UUIDEncodingAlgorithm
-
- All Implemented Interfaces:
EncodingAlgorithm
public class UUIDEncodingAlgorithm extends LongEncodingAlgorithm
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
BuiltInEncodingAlgorithm.WordListener
-
-
Field Summary
Fields Modifier and Type Field Description private long
_lsb
private long
_msb
-
Fields inherited from class com.sun.xml.fastinfoset.algorithm.IntegerEncodingAlgorithm
INT_MAX_CHARACTER_SIZE, INT_SIZE, LONG_MAX_CHARACTER_SIZE, LONG_SIZE, SHORT_MAX_CHARACTER_SIZE, SHORT_SIZE
-
Fields inherited from class com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
SPACE_PATTERN
-
-
Constructor Summary
Constructors Constructor Description UUIDEncodingAlgorithm()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
convertFromCharacters(char[] ch, int start, int length)
void
convertToCharacters(java.lang.Object data, java.lang.StringBuffer s)
(package private) java.lang.String
digits(long val, int digits)
(package private) void
fromUUIDString(java.lang.String name)
int
getPrimtiveLengthFromOctetLength(int octetLength)
(package private) java.lang.String
toUUIDString(long msb, long lsb)
-
Methods inherited from class com.sun.xml.fastinfoset.algorithm.LongEncodingAlgorithm
convertToCharactersFromLongArray, decodeFromBytes, decodeFromBytesToLongArray, decodeFromInputStream, decodeFromInputStreamToIntArray, encodeToBytes, encodeToBytesFromLongArray, encodeToOutputStream, encodeToOutputStreamFromLongArray, generateArrayFromList, getOctetLengthFromPrimitiveLength
-
Methods inherited from class com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
matchWhiteSpaceDelimnatedWords, removeWhitespace
-
-
-
-
Method Detail
-
getPrimtiveLengthFromOctetLength
public final int getPrimtiveLengthFromOctetLength(int octetLength) throws EncodingAlgorithmException
- Overrides:
getPrimtiveLengthFromOctetLength
in classLongEncodingAlgorithm
- Throws:
EncodingAlgorithmException
-
convertFromCharacters
public final java.lang.Object convertFromCharacters(char[] ch, int start, int length)
- Specified by:
convertFromCharacters
in interfaceEncodingAlgorithm
- Overrides:
convertFromCharacters
in classLongEncodingAlgorithm
-
convertToCharacters
public final void convertToCharacters(java.lang.Object data, java.lang.StringBuffer s)
- Specified by:
convertToCharacters
in interfaceEncodingAlgorithm
- Overrides:
convertToCharacters
in classLongEncodingAlgorithm
-
fromUUIDString
final void fromUUIDString(java.lang.String name)
-
toUUIDString
final java.lang.String toUUIDString(long msb, long lsb)
-
digits
final java.lang.String digits(long val, int digits)
-
-