EXIficient

com.siemens.ct.exi.types
Class DatatypeRespresentationMapTypeEncoder

java.lang.Object
  extended by com.siemens.ct.exi.types.AbstractTypeCoder
      extended by com.siemens.ct.exi.types.AbstractTypeEncoder
          extended by com.siemens.ct.exi.types.DatatypeRespresentationMapTypeEncoder
All Implemented Interfaces:
TypeCoder, TypeEncoder

public class DatatypeRespresentationMapTypeEncoder
extends AbstractTypeEncoder

TODO Description

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

Constructor Summary
DatatypeRespresentationMapTypeEncoder(StringEncoder stringEncoder)
           
 
Method Summary
 void finish()
           
 boolean isValid(Datatype datatype, java.lang.String value)
           
 void registerDatatypeRepresentation(DatatypeRepresentation datatypeRepresentation)
           
 void writeValue(javax.xml.namespace.QName context, EncoderChannel valueChannel)
           
 
Methods inherited from class com.siemens.ct.exi.types.AbstractTypeEncoder
clear, getStringEncoder, setStringEncoder
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatatypeRespresentationMapTypeEncoder

public DatatypeRespresentationMapTypeEncoder(StringEncoder stringEncoder)
Method Detail

registerDatatypeRepresentation

public void registerDatatypeRepresentation(DatatypeRepresentation datatypeRepresentation)

finish

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

isValid

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

writeValue

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

EXIficient