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_lsbprivate 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.ObjectconvertFromCharacters(char[] ch, int start, int length)voidconvertToCharacters(java.lang.Object data, java.lang.StringBuffer s)(package private) java.lang.Stringdigits(long val, int digits)(package private) voidfromUUIDString(java.lang.String name)intgetPrimtiveLengthFromOctetLength(int octetLength)(package private) java.lang.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, 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:
getPrimtiveLengthFromOctetLengthin classLongEncodingAlgorithm- Throws:
EncodingAlgorithmException
-
convertFromCharacters
public final java.lang.Object convertFromCharacters(char[] ch, int start, int length)- Specified by:
convertFromCharactersin interfaceEncodingAlgorithm- Overrides:
convertFromCharactersin classLongEncodingAlgorithm
-
convertToCharacters
public final void convertToCharacters(java.lang.Object data, java.lang.StringBuffer s)- Specified by:
convertToCharactersin interfaceEncodingAlgorithm- Overrides:
convertToCharactersin 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)
-
-