Package org.jvnet.fastinfoset
Interface EncodingAlgorithm
-
- All Known Implementing Classes:
BASE64EncodingAlgorithm,BooleanEncodingAlgorithm,BuiltInEncodingAlgorithm,DoubleEncodingAlgorithm,FloatEncodingAlgorithm,HexadecimalEncodingAlgorithm,IEEE754FloatingPointEncodingAlgorithm,IntegerEncodingAlgorithm,IntEncodingAlgorithm,LongEncodingAlgorithm,ShortEncodingAlgorithm,UUIDEncodingAlgorithm
public interface EncodingAlgorithm
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectconvertFromCharacters(char[] ch, int start, int length)voidconvertToCharacters(Object data, StringBuffer s)ObjectdecodeFromBytes(byte[] b, int start, int length)ObjectdecodeFromInputStream(InputStream s)voidencodeToOutputStream(Object data, OutputStream s)
-
-
-
Method Detail
-
decodeFromBytes
Object decodeFromBytes(byte[] b, int start, int length) throws EncodingAlgorithmException
- Throws:
EncodingAlgorithmException
-
decodeFromInputStream
Object decodeFromInputStream(InputStream s) throws EncodingAlgorithmException, IOException
-
encodeToOutputStream
void encodeToOutputStream(Object data, OutputStream s) throws EncodingAlgorithmException, IOException
-
convertFromCharacters
Object convertFromCharacters(char[] ch, int start, int length) throws EncodingAlgorithmException
- Throws:
EncodingAlgorithmException
-
convertToCharacters
void convertToCharacters(Object data, StringBuffer s) throws EncodingAlgorithmException
- Throws:
EncodingAlgorithmException
-
-