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