Top Description Fields Constructors Methods
com.sun.xml.fastinfoset.algorithm

public Class ShortEncodingAlgorithm

extends IntegerEncodingAlgorithm
Class Inheritance
Imports
java.io.EOFException, .IOException, .InputStream, .OutputStream, java.nio.CharBuffer, java.util.ArrayList, .List, org.jvnet.fastinfoset.EncodingAlgorithmException, com.sun.xml.fastinfoset.CommonResourceBundle

An encoder for handling Short values. Suppports the builtin SHORT encoder.
Authors
Alan Hudson, Paul Sandoz

Field Summary

Inherited from com.sun.xml.fastinfoset.algorithm.IntegerEncodingAlgorithm:
INT_MAX_CHARACTER_SIZEINT_SIZELONG_MAX_CHARACTER_SIZELONG_SIZESHORT_MAX_CHARACTER_SIZESHORT_SIZE

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public final Object
public final void
public final void
public final void
convertToCharactersFromShortArray(short[] sdata, StringBuffer s)
Deprecated for removal since 2.1.1. Use convertToCharactersFromShortArray(short[], StringBuilder) instead.

public final Object
public final void
decodeFromBytesToShortArray(short[] sdata, int istart, byte[] b, int start, int length)

public final Object
public final short[]
public final void
encodeToBytes(Object array, int astart, int alength, byte[] b, int start)

Implements abstract com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm.encodeToBytes.

public final void
encodeToBytesFromShortArray(short[] sdata, int istart, int ilength, byte[] b, int start)

public void
public final void
public final short[]
public int
public final int

Constructor Detail

ShortEncodingAlgorithmback to summary
public ShortEncodingAlgorithm()

Method Detail

convertFromCharactersback to summary
public final Object convertFromCharacters(char[] ch, int start, int length)

Implements org.jvnet.fastinfoset.EncodingAlgorithm.convertFromCharacters.

Annotations
@Override
convertToCharactersback to summary
public final void convertToCharacters(Object data, StringBuilder s)

Implements org.jvnet.fastinfoset.EncodingAlgorithm.convertToCharacters.

Annotations
@Override
convertToCharactersFromShortArrayback to summary
public final void convertToCharactersFromShortArray(short[] sdata, StringBuilder s)
convertToCharactersFromShortArrayback to summary
public final void convertToCharactersFromShortArray(short[] sdata, StringBuffer s)

Deprecated

for removal since 2.1.1.

Use convertToCharactersFromShortArray(short[], StringBuilder) instead.

Annotations
@Deprecated
since:2.1.1
forRemoval:true
decodeFromBytesback to summary
public final Object decodeFromBytes(byte[] b, int start, int length) throws EncodingAlgorithmException

Implements org.jvnet.fastinfoset.EncodingAlgorithm.decodeFromBytes.

Annotations
@Override
decodeFromBytesToShortArrayback to summary
public final void decodeFromBytesToShortArray(short[] sdata, int istart, byte[] b, int start, int length)
decodeFromInputStreamback to summary
public final Object decodeFromInputStream(InputStream s) throws IOException

Implements org.jvnet.fastinfoset.EncodingAlgorithm.decodeFromInputStream.

Annotations
@Override
decodeFromInputStreamToShortArrayback to summary
public final short[] decodeFromInputStreamToShortArray(InputStream s) throws IOException
encodeToBytesback to summary
public final void encodeToBytes(Object array, int astart, int alength, byte[] b, int start)

Implements abstract com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm.encodeToBytes.

Annotations
@Override
encodeToBytesFromShortArrayback to summary
public final void encodeToBytesFromShortArray(short[] sdata, int istart, int ilength, byte[] b, int start)
encodeToOutputStreamback to summary
public void encodeToOutputStream(Object data, OutputStream s) throws IOException

Implements org.jvnet.fastinfoset.EncodingAlgorithm.encodeToOutputStream.

Annotations
@Override
encodeToOutputStreamFromShortArrayback to summary
public final void encodeToOutputStreamFromShortArray(short[] idata, OutputStream s) throws IOException
generateArrayFromListback to summary
public final short[] generateArrayFromList(List<Short> array)
getOctetLengthFromPrimitiveLengthback to summary
public int getOctetLengthFromPrimitiveLength(int primitiveLength)

Implements abstract com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm.getOctetLengthFromPrimitiveLength.

Annotations
@Override
getPrimtiveLengthFromOctetLengthback to summary
public final int getPrimtiveLengthFromOctetLength(int octetLength) throws EncodingAlgorithmException

Implements abstract com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm.getPrimtiveLengthFromOctetLength.

Annotations
@Override