com.sun.xml.fastinfoset.algorithm
Class UUIDEncodingAlgorithm

java.lang.Object
  extended by com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
      extended by com.sun.xml.fastinfoset.algorithm.IntegerEncodingAlgorithm
          extended by com.sun.xml.fastinfoset.algorithm.LongEncodingAlgorithm
              extended by 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 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
UUIDEncodingAlgorithm()
           
 
Method Summary
 java.lang.Object convertFromCharacters(char[] ch, int start, int length)
           
 void convertToCharacters(java.lang.Object data, java.lang.StringBuffer s)
           
 int getPrimtiveLengthFromOctetLength(int octetLength)
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UUIDEncodingAlgorithm

public UUIDEncodingAlgorithm()
Method Detail

getPrimtiveLengthFromOctetLength

public final int getPrimtiveLengthFromOctetLength(int octetLength)
                                           throws EncodingAlgorithmException
Overrides:
getPrimtiveLengthFromOctetLength in class LongEncodingAlgorithm
Throws:
EncodingAlgorithmException

convertFromCharacters

public final java.lang.Object convertFromCharacters(char[] ch,
                                                    int start,
                                                    int length)
Specified by:
convertFromCharacters in interface EncodingAlgorithm
Overrides:
convertFromCharacters in class LongEncodingAlgorithm

convertToCharacters

public final void convertToCharacters(java.lang.Object data,
                                      java.lang.StringBuffer s)
Specified by:
convertToCharacters in interface EncodingAlgorithm
Overrides:
convertToCharacters in class LongEncodingAlgorithm