Module com.sun.xml.fastinfoset
Class ShortEncodingAlgorithm
- java.lang.Object
-
- com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
-
- com.sun.xml.fastinfoset.algorithm.IntegerEncodingAlgorithm
-
- com.sun.xml.fastinfoset.algorithm.ShortEncodingAlgorithm
-
- All Implemented Interfaces:
EncodingAlgorithm
public class ShortEncodingAlgorithm extends IntegerEncodingAlgorithm
An encoder for handling Short values. Suppports the builtin SHORT encoder.
-
-
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 ShortEncodingAlgorithm()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
convertFromCharacters(char[] ch, int start, int length)
void
convertToCharacters(java.lang.Object data, java.lang.StringBuffer s)
void
convertToCharactersFromShortArray(short[] sdata, java.lang.StringBuffer s)
java.lang.Object
decodeFromBytes(byte[] b, int start, int length)
void
decodeFromBytesToShortArray(short[] sdata, int istart, byte[] b, int start, int length)
java.lang.Object
decodeFromInputStream(java.io.InputStream s)
short[]
decodeFromInputStreamToShortArray(java.io.InputStream s)
void
encodeToBytes(java.lang.Object array, int astart, int alength, byte[] b, int start)
void
encodeToBytesFromShortArray(short[] sdata, int istart, int ilength, byte[] b, int start)
void
encodeToOutputStream(java.lang.Object data, java.io.OutputStream s)
void
encodeToOutputStreamFromShortArray(short[] idata, java.io.OutputStream s)
short[]
generateArrayFromList(java.util.List<java.lang.Short> array)
int
getOctetLengthFromPrimitiveLength(int primitiveLength)
int
getPrimtiveLengthFromOctetLength(int octetLength)
-
Methods inherited from class com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
matchWhiteSpaceDelimnatedWords, removeWhitespace
-
-
-
-
Method Detail
-
getPrimtiveLengthFromOctetLength
public final int getPrimtiveLengthFromOctetLength(int octetLength) throws EncodingAlgorithmException
- Specified by:
getPrimtiveLengthFromOctetLength
in classBuiltInEncodingAlgorithm
- Throws:
EncodingAlgorithmException
-
getOctetLengthFromPrimitiveLength
public int getOctetLengthFromPrimitiveLength(int primitiveLength)
- Specified by:
getOctetLengthFromPrimitiveLength
in 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 final java.lang.Object convertFromCharacters(char[] ch, int start, int length)
-
convertToCharacters
public final void convertToCharacters(java.lang.Object data, java.lang.StringBuffer s)
-
decodeFromBytesToShortArray
public final void decodeFromBytesToShortArray(short[] sdata, int istart, byte[] b, int start, int length)
-
decodeFromInputStreamToShortArray
public final short[] decodeFromInputStreamToShortArray(java.io.InputStream s) throws java.io.IOException
- Throws:
java.io.IOException
-
encodeToOutputStreamFromShortArray
public final void encodeToOutputStreamFromShortArray(short[] idata, 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:
encodeToBytes
in classBuiltInEncodingAlgorithm
-
encodeToBytesFromShortArray
public final void encodeToBytesFromShortArray(short[] sdata, int istart, int ilength, byte[] b, int start)
-
convertToCharactersFromShortArray
public final void convertToCharactersFromShortArray(short[] sdata, java.lang.StringBuffer s)
-
generateArrayFromList
public final short[] generateArrayFromList(java.util.List<java.lang.Short> array)
-
-