EXIficient

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

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.AbstractTypeEncoderSchemaInformed
All Implemented Interfaces:
TypeEncoder, TypeCoder
Direct Known Subclasses:
TypeEncoderLexical, TypeEncoderTyped

public abstract class AbstractTypeEncoderSchemaInformed
extends AbstractTypeEncoder

TODO Description

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

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

Constructor Detail

AbstractTypeEncoderSchemaInformed

public AbstractTypeEncoderSchemaInformed(EXIFactory exiFactory)
Method Detail

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

EXIficient