com.siemens.ct.exi.datatype.encoder
Class AbstractTypeEncoder
java.lang.Object
com.siemens.ct.exi.datatype.AbstractTypeCoder
com.siemens.ct.exi.datatype.encoder.AbstractTypeEncoder
- All Implemented Interfaces:
- TypeEncoder, TypeCoder
- Direct Known Subclasses:
- AbstractTypeEncoderSchemaInformed, TypeEncoderDatatypeRespresentationMap, TypeEncoderString
public abstract class AbstractTypeEncoder
- extends AbstractTypeCoder
- implements TypeEncoder
TODO Description
- Version:
- 0.3.20080718
- Author:
- Daniel.Peintner.EXT@siemens.com, Joerg.Heuer@siemens.com
Method Summary |
void |
finish()
|
StringTableEncoder |
getStringTable()
|
void |
setStringTable(StringTableEncoder stringTable)
|
boolean |
writeStringAsGlobalHit(EncoderChannel valueChannel,
java.lang.String value)
|
boolean |
writeStringAsLocalHit(EncoderChannel valueChannel,
java.lang.String uri,
java.lang.String localName,
java.lang.String value)
|
void |
writeStringAsMiss(EncoderChannel valueChannel,
java.lang.String uri,
java.lang.String localName,
java.lang.String value)
|
void |
writeValueAsString(EncoderChannel valueChannel,
java.lang.String uri,
java.lang.String localName,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTypeEncoder
public AbstractTypeEncoder(EXIFactory exiFactory)
getStringTable
public StringTableEncoder getStringTable()
- Specified by:
getStringTable
in interface TypeEncoder
setStringTable
public void setStringTable(StringTableEncoder stringTable)
- Specified by:
setStringTable
in interface TypeEncoder
writeValueAsString
public void writeValueAsString(EncoderChannel valueChannel,
java.lang.String uri,
java.lang.String localName,
java.lang.String value)
throws java.io.IOException
- Specified by:
writeValueAsString
in interface TypeEncoder
- Throws:
java.io.IOException
writeStringAsLocalHit
public boolean writeStringAsLocalHit(EncoderChannel valueChannel,
java.lang.String uri,
java.lang.String localName,
java.lang.String value)
throws java.io.IOException
- Specified by:
writeStringAsLocalHit
in interface TypeEncoder
- Throws:
java.io.IOException
writeStringAsGlobalHit
public boolean writeStringAsGlobalHit(EncoderChannel valueChannel,
java.lang.String value)
throws java.io.IOException
- Specified by:
writeStringAsGlobalHit
in interface TypeEncoder
- Throws:
java.io.IOException
writeStringAsMiss
public void writeStringAsMiss(EncoderChannel valueChannel,
java.lang.String uri,
java.lang.String localName,
java.lang.String value)
throws java.io.IOException
- Specified by:
writeStringAsMiss
in interface TypeEncoder
- Throws:
java.io.IOException
finish
public void finish()
throws java.io.IOException
- Specified by:
finish
in interface TypeEncoder
- Throws:
java.io.IOException