EXIficient

com.siemens.ct.exi.types
Interface TypeEncoder

All Superinterfaces:
TypeCoder
All Known Implementing Classes:
AbstractTypeEncoder, DatatypeRespresentationMapTypeEncoder, LexicalTypeEncoder, StringTypeEncoder, TypedTypeEncoder

public interface TypeEncoder
extends TypeCoder

TODO Description

Version:
0.4.20080718
Author:
Daniel.Peintner.EXT@siemens.com, Joerg.Heuer@siemens.com

Method Summary
 void finish()
           
 StringEncoder getStringEncoder()
           
 boolean isValid(Datatype datatype, java.lang.String value)
           
 void setStringEncoder(StringEncoder stringEncoder)
           
 void writeValue(javax.xml.namespace.QName context, EncoderChannel valueChannel)
           
 
Methods inherited from interface com.siemens.ct.exi.types.TypeCoder
clear
 

Method Detail

isValid

boolean isValid(Datatype datatype,
                java.lang.String value)

writeValue

void writeValue(javax.xml.namespace.QName context,
                EncoderChannel valueChannel)
                throws java.io.IOException
Throws:
java.io.IOException

finish

void finish()
            throws java.io.IOException
Throws:
java.io.IOException

setStringEncoder

void setStringEncoder(StringEncoder stringEncoder)

getStringEncoder

StringEncoder getStringEncoder()

EXIficient