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
java.lang.Object decodeFromBytes(byte[] b,
int start,
int length)
throws EncodingAlgorithmException
- Throws:
EncodingAlgorithmException
decodeFromInputStream
java.lang.Object decodeFromInputStream(java.io.InputStream s)
throws EncodingAlgorithmException,
java.io.IOException
- Throws:
EncodingAlgorithmException
java.io.IOException
encodeToOutputStream
void encodeToOutputStream(java.lang.Object data,
java.io.OutputStream s)
throws EncodingAlgorithmException,
java.io.IOException
- Throws:
EncodingAlgorithmException
java.io.IOException
convertFromCharacters
java.lang.Object convertFromCharacters(char[] ch,
int start,
int length)
throws EncodingAlgorithmException
- Throws:
EncodingAlgorithmException
convertToCharacters
void convertToCharacters(java.lang.Object data,
java.lang.StringBuffer s)
throws EncodingAlgorithmException
- Throws:
EncodingAlgorithmException