com.sun.xml.fastinfoset.algorithm
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.
- Author:
- Alan Hudson, Paul Sandoz
Method Summary |
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 array)
|
int |
getOctetLengthFromPrimitiveLength(int primitiveLength)
|
int |
getPrimtiveLengthFromOctetLength(int octetLength)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShortEncodingAlgorithm
public ShortEncodingAlgorithm()
getPrimtiveLengthFromOctetLength
public final int getPrimtiveLengthFromOctetLength(int octetLength)
throws EncodingAlgorithmException
- Specified by:
getPrimtiveLengthFromOctetLength
in class BuiltInEncodingAlgorithm
- Throws:
EncodingAlgorithmException
getOctetLengthFromPrimitiveLength
public int getOctetLengthFromPrimitiveLength(int primitiveLength)
- Specified by:
getOctetLengthFromPrimitiveLength
in class BuiltInEncodingAlgorithm
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 class BuiltInEncodingAlgorithm
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 array)