Module com.sun.xml.fastinfoset
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_SIZE
Fields inherited from class com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
SPACE_PATTERN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Object
convertFromCharacters
(char[] ch, int start, int length) final void
convertToCharacters
(Object data, StringBuilder s) (package private) final String
digits
(long val, int digits) (package private) final void
fromUUIDString
(String name) final int
getPrimtiveLengthFromOctetLength
(int octetLength) (package private) final String
toUUIDString
(long msb, long lsb) Methods inherited from class com.sun.xml.fastinfoset.algorithm.LongEncodingAlgorithm
convertToCharactersFromLongArray, convertToCharactersFromLongArray, decodeFromBytes, decodeFromBytesToLongArray, decodeFromInputStream, decodeFromInputStreamToIntArray, encodeToBytes, encodeToBytesFromLongArray, encodeToOutputStream, encodeToOutputStreamFromLongArray, generateArrayFromList, getOctetLengthFromPrimitiveLength
Methods inherited from class com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
matchWhiteSpaceDelimnatedWords, removeWhitespace
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jvnet.fastinfoset.EncodingAlgorithm
convertToCharacters
-
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:
getPrimtiveLengthFromOctetLength
in classLongEncodingAlgorithm
- Throws:
EncodingAlgorithmException
-
convertFromCharacters
- Specified by:
convertFromCharacters
in interfaceEncodingAlgorithm
- Overrides:
convertFromCharacters
in classLongEncodingAlgorithm
-
convertToCharacters
- Specified by:
convertToCharacters
in interfaceEncodingAlgorithm
- Overrides:
convertToCharacters
in classLongEncodingAlgorithm
-
fromUUIDString
-
toUUIDString
-
digits
-