org.jvnet.fastinfoset
Interface EncodingAlgorithm
- All Known Implementing Classes:
- BASE64EncodingAlgorithm, BooleanEncodingAlgorithm, BuiltInEncodingAlgorithm, DoubleEncodingAlgorithm, FloatEncodingAlgorithm, HexadecimalEncodingAlgorithm, IEEE754FloatingPointEncodingAlgorithm, IntegerEncodingAlgorithm, IntEncodingAlgorithm, LongEncodingAlgorithm, ShortEncodingAlgorithm, UUIDEncodingAlgorithm
public interface EncodingAlgorithm
decodeFromBytes
Object decodeFromBytes(byte[] b,
int start,
int length)
throws EncodingAlgorithmException
- Throws:
EncodingAlgorithmException
decodeFromInputStream
Object decodeFromInputStream(InputStream s)
throws EncodingAlgorithmException,
IOException
- Throws:
EncodingAlgorithmException
IOException
encodeToOutputStream
void encodeToOutputStream(Object data,
OutputStream s)
throws EncodingAlgorithmException,
IOException
- 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
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.