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

Method Detail

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