Class FloatEncodingAlgorithm
java.lang.Object
com.sun.xml.fastinfoset.algorithm.BuiltInEncodingAlgorithm
com.sun.xml.fastinfoset.algorithm.IEEE754FloatingPointEncodingAlgorithm
com.sun.xml.fastinfoset.algorithm.FloatEncodingAlgorithm
- All Implemented Interfaces:
EncodingAlgorithm
-
Nested Class Summary
Nested classes/interfaces inherited from class BuiltInEncodingAlgorithm
BuiltInEncodingAlgorithm.WordListener -
Field Summary
Fields inherited from class IEEE754FloatingPointEncodingAlgorithm
DOUBLE_MAX_CHARACTER_SIZE, DOUBLE_SIZE, FLOAT_MAX_CHARACTER_SIZE, FLOAT_SIZEFields inherited from class BuiltInEncodingAlgorithm
SPACE_PATTERN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ObjectconvertFromCharacters(char[] ch, int start, int length) final voidconvertToCharacters(Object data, StringBuilder s) final voidconvertToCharactersFromFloatArray(float[] fdata, StringBuffer s) Deprecated, for removal: This API element is subject to removal in a future version.final voidconvertToCharactersFromFloatArray(float[] fdata, StringBuilder s) final ObjectdecodeFromBytes(byte[] b, int start, int length) final voiddecodeFromBytesToFloatArray(float[] data, int fstart, byte[] b, int start, int length) final Objectfinal float[]final voidencodeToBytes(Object array, int astart, int alength, byte[] b, int start) final voidencodeToBytesFromFloatArray(float[] fdata, int fstart, int flength, byte[] b, int start) voidencodeToOutputStream(Object data, OutputStream s) final voidencodeToOutputStreamFromFloatArray(float[] fdata, OutputStream s) final float[]generateArrayFromList(List<Float> array) intgetOctetLengthFromPrimitiveLength(int primitiveLength) final intgetPrimtiveLengthFromOctetLength(int octetLength) Methods inherited from class BuiltInEncodingAlgorithm
matchWhiteSpaceDelimnatedWords, removeWhitespaceMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EncodingAlgorithm
convertToCharacters
-
Constructor Details
-
FloatEncodingAlgorithm
public FloatEncodingAlgorithm()
-
-
Method Details
-
getPrimtiveLengthFromOctetLength
public final 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 Object decodeFromBytes(byte[] b, int start, int length) throws EncodingAlgorithmException - Throws:
EncodingAlgorithmException
-
decodeFromInputStream
- Throws:
IOException
-
encodeToOutputStream
- Throws:
IOException
-
convertFromCharacters
-
convertToCharacters
-
decodeFromBytesToFloatArray
public final void decodeFromBytesToFloatArray(float[] data, int fstart, byte[] b, int start, int length) -
decodeFromInputStreamToFloatArray
- Throws:
IOException
-
encodeToOutputStreamFromFloatArray
public final void encodeToOutputStreamFromFloatArray(float[] fdata, OutputStream s) throws IOException - Throws:
IOException
-
encodeToBytes
- Specified by:
encodeToBytesin classBuiltInEncodingAlgorithm
-
encodeToBytesFromFloatArray
public final void encodeToBytesFromFloatArray(float[] fdata, int fstart, int flength, byte[] b, int start) -
convertToCharactersFromFloatArray
-
convertToCharactersFromFloatArray
@Deprecated(since="2.1.1", forRemoval=true) public final void convertToCharactersFromFloatArray(float[] fdata, StringBuffer s) Deprecated, for removal: This API element is subject to removal in a future version. -
generateArrayFromList
-
convertToCharactersFromFloatArray(float[], StringBuilder)instead.