Module com.sun.xml.fastinfoset
Class LongEncodingAlgorithm
- java.lang.Object
-
- com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
-
- com.sun.xml.fastinfoset.algorithm.IntegerEncodingAlgorithm
-
- com.sun.xml.fastinfoset.algorithm.LongEncodingAlgorithm
-
- All Implemented Interfaces:
EncodingAlgorithm
- Direct Known Subclasses:
UUIDEncodingAlgorithm
public class LongEncodingAlgorithm extends IntegerEncodingAlgorithm
-
-
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
Constructors Constructor Description LongEncodingAlgorithm()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.ObjectconvertFromCharacters(char[] ch, int start, int length)voidconvertToCharacters(java.lang.Object data, java.lang.StringBuilder s)voidconvertToCharactersFromLongArray(long[] ldata, java.lang.StringBuffer s)Deprecated, for removal: This API element is subject to removal in a future version.voidconvertToCharactersFromLongArray(long[] ldata, java.lang.StringBuilder s)java.lang.ObjectdecodeFromBytes(byte[] b, int start, int length)voiddecodeFromBytesToLongArray(long[] ldata, int istart, byte[] b, int start, int length)java.lang.ObjectdecodeFromInputStream(java.io.InputStream s)long[]decodeFromInputStreamToIntArray(java.io.InputStream s)voidencodeToBytes(java.lang.Object array, int astart, int alength, byte[] b, int start)voidencodeToBytesFromLongArray(long[] ldata, int lstart, int llength, byte[] b, int start)voidencodeToOutputStream(java.lang.Object data, java.io.OutputStream s)voidencodeToOutputStreamFromLongArray(long[] ldata, java.io.OutputStream s)long[]generateArrayFromList(java.util.List<java.lang.Long> array)intgetOctetLengthFromPrimitiveLength(int primitiveLength)intgetPrimtiveLengthFromOctetLength(int octetLength)-
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
-
-
-
-
Method Detail
-
getPrimtiveLengthFromOctetLength
public int getPrimtiveLengthFromOctetLength(int octetLength) throws EncodingAlgorithmException- Specified by:
getPrimtiveLengthFromOctetLengthin classBuiltInEncodingAlgorithm- Throws:
EncodingAlgorithmException
-
getOctetLengthFromPrimitiveLength
public int getOctetLengthFromPrimitiveLength(int primitiveLength)
- Specified by:
getOctetLengthFromPrimitiveLengthin classBuiltInEncodingAlgorithm
-
decodeFromBytes
public final java.lang.Object decodeFromBytes(byte[] b, int start, int length) throws EncodingAlgorithmException- Throws:
EncodingAlgorithmException
-
decodeFromInputStream
public final java.lang.Object decodeFromInputStream(java.io.InputStream s) throws java.io.IOException- Throws:
java.io.IOException
-
encodeToOutputStream
public void encodeToOutputStream(java.lang.Object data, java.io.OutputStream s) throws java.io.IOException- Throws:
java.io.IOException
-
convertFromCharacters
public java.lang.Object convertFromCharacters(char[] ch, int start, int length)
-
convertToCharacters
public void convertToCharacters(java.lang.Object data, java.lang.StringBuilder s)
-
decodeFromBytesToLongArray
public final void decodeFromBytesToLongArray(long[] ldata, int istart, byte[] b, int start, int length)
-
decodeFromInputStreamToIntArray
public final long[] decodeFromInputStreamToIntArray(java.io.InputStream s) throws java.io.IOException- Throws:
java.io.IOException
-
encodeToOutputStreamFromLongArray
public final void encodeToOutputStreamFromLongArray(long[] ldata, java.io.OutputStream s) throws java.io.IOException- Throws:
java.io.IOException
-
encodeToBytes
public final void encodeToBytes(java.lang.Object array, int astart, int alength, byte[] b, int start)- Specified by:
encodeToBytesin classBuiltInEncodingAlgorithm
-
encodeToBytesFromLongArray
public final void encodeToBytesFromLongArray(long[] ldata, int lstart, int llength, byte[] b, int start)
-
convertToCharactersFromLongArray
public final void convertToCharactersFromLongArray(long[] ldata, java.lang.StringBuilder s)
-
convertToCharactersFromLongArray
@Deprecated(since="2.1.1", forRemoval=true) public final void convertToCharactersFromLongArray(long[] ldata, java.lang.StringBuffer s)Deprecated, for removal: This API element is subject to removal in a future version.
-
generateArrayFromList
public final long[] generateArrayFromList(java.util.List<java.lang.Long> array)
-
-