EXIficient

com.siemens.ct.exi.datatype.encoder
Class TypeEncoderDatatypeRespresentationMap

java.lang.Object
  extended by com.siemens.ct.exi.datatype.AbstractTypeCoder
      extended by com.siemens.ct.exi.datatype.encoder.AbstractTypeEncoder
          extended by com.siemens.ct.exi.datatype.encoder.TypeEncoderDatatypeRespresentationMap
All Implemented Interfaces:
TypeEncoder, TypeCoder

public class TypeEncoderDatatypeRespresentationMap
extends AbstractTypeEncoder

TODO Description

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

Constructor Summary
TypeEncoderDatatypeRespresentationMap(EXIFactory exiFactory)
           
 
Method Summary
 void finish()
           
 boolean isTypeValid(Datatype datatype, java.lang.String value)
           
 void registerDatatypeRepresentation(DatatypeRepresentation datatypeRepresentation)
           
 void writeTypeValidValue(EncoderChannel valueChannel, java.lang.String uri, java.lang.String localName)
           
 
Methods inherited from class com.siemens.ct.exi.datatype.encoder.AbstractTypeEncoder
getStringTable, setStringTable, writeStringAsGlobalHit, writeStringAsLocalHit, writeStringAsMiss, writeValueAsString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeEncoderDatatypeRespresentationMap

public TypeEncoderDatatypeRespresentationMap(EXIFactory exiFactory)
Method Detail

registerDatatypeRepresentation

public void registerDatatypeRepresentation(DatatypeRepresentation datatypeRepresentation)

isTypeValid

public boolean isTypeValid(Datatype datatype,
                           java.lang.String value)

writeTypeValidValue

public void writeTypeValidValue(EncoderChannel valueChannel,
                                java.lang.String uri,
                                java.lang.String localName)
                         throws java.io.IOException
Throws:
java.io.IOException

finish

public void finish()
            throws java.io.IOException
Specified by:
finish in interface TypeEncoder
Overrides:
finish in class AbstractTypeEncoder
Throws:
java.io.IOException

EXIficient