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
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
BuiltInEncodingAlgorithm.WordListener -
Field Summary
FieldsFields 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_SIZEFields inherited from class com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
SPACE_PATTERN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ObjectconvertFromCharacters(char[] ch, int start, int length) final voidconvertToCharacters(Object data, StringBuffer s) (package private) final Stringdigits(long val, int digits) (package private) final voidfromUUIDString(String name) final intgetPrimtiveLengthFromOctetLength(int octetLength) (package private) final StringtoUUIDString(long msb, long lsb) Methods inherited from class com.sun.xml.fastinfoset.algorithm.LongEncodingAlgorithm
convertToCharactersFromLongArray, decodeFromBytes, decodeFromBytesToLongArray, decodeFromInputStream, decodeFromInputStreamToIntArray, encodeToBytes, encodeToBytesFromLongArray, encodeToOutputStream, encodeToOutputStreamFromLongArray, generateArrayFromList, getOctetLengthFromPrimitiveLengthMethods inherited from class com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
matchWhiteSpaceDelimnatedWords, removeWhitespace
-
Field Details
-
_msb
private long _msb -
_lsb
private long _lsb
-
-
Constructor Details
-
UUIDEncodingAlgorithm
public UUIDEncodingAlgorithm()
-
-
Method Details
-
getPrimtiveLengthFromOctetLength
public final int getPrimtiveLengthFromOctetLength(int octetLength) throws EncodingAlgorithmException - Overrides:
getPrimtiveLengthFromOctetLengthin classLongEncodingAlgorithm- Throws:
EncodingAlgorithmException
-
convertFromCharacters
- Specified by:
convertFromCharactersin interfaceEncodingAlgorithm- Overrides:
convertFromCharactersin classLongEncodingAlgorithm
-
convertToCharacters
- Specified by:
convertToCharactersin interfaceEncodingAlgorithm- Overrides:
convertToCharactersin classLongEncodingAlgorithm
-
fromUUIDString
-
toUUIDString
-
digits
-