com.siemens.ct.exi.datatype.encoder
Interface TypeEncoder
- All Superinterfaces:
- TypeCoder
- All Known Implementing Classes:
- AbstractTypeEncoder, AbstractTypeEncoderSchemaInformed, TypeEncoderDatatypeRespresentationMap, TypeEncoderLexical, TypeEncoderString, TypeEncoderTyped
public interface TypeEncoder
- extends TypeCoder
TODO Description
- Version:
- 0.3.20080718
- Author:
- Daniel.Peintner.EXT@siemens.com, Joerg.Heuer@siemens.com
Method Summary |
void |
finish()
|
StringTableEncoder |
getStringTable()
|
boolean |
isTypeValid(Datatype datatype,
java.lang.String value)
|
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 |
writeTypeValidValue(EncoderChannel valueChannel,
java.lang.String uri,
java.lang.String localName)
|
void |
writeValueAsString(EncoderChannel valueChannel,
java.lang.String uri,
java.lang.String localName,
java.lang.String invalidValue)
|
getStringTable
StringTableEncoder getStringTable()
setStringTable
void setStringTable(StringTableEncoder stringTable)
isTypeValid
boolean isTypeValid(Datatype datatype,
java.lang.String value)
writeTypeValidValue
void writeTypeValidValue(EncoderChannel valueChannel,
java.lang.String uri,
java.lang.String localName)
throws java.io.IOException
- Throws:
java.io.IOException
writeValueAsString
void writeValueAsString(EncoderChannel valueChannel,
java.lang.String uri,
java.lang.String localName,
java.lang.String invalidValue)
throws java.io.IOException
- Throws:
java.io.IOException
writeStringAsLocalHit
boolean writeStringAsLocalHit(EncoderChannel valueChannel,
java.lang.String uri,
java.lang.String localName,
java.lang.String value)
throws java.io.IOException
- Throws:
java.io.IOException
writeStringAsGlobalHit
boolean writeStringAsGlobalHit(EncoderChannel valueChannel,
java.lang.String value)
throws java.io.IOException
- Throws:
java.io.IOException
writeStringAsMiss
void writeStringAsMiss(EncoderChannel valueChannel,
java.lang.String uri,
java.lang.String localName,
java.lang.String value)
throws java.io.IOException
- Throws:
java.io.IOException
finish
void finish()
throws java.io.IOException
- Throws:
java.io.IOException