com.siemens.ct.exi.io.block
Interface EncoderBlock
- All Known Implementing Classes:
- AbstractEncoderBitByteBlock, AbstractEncoderBlock, AbstractEncoderByteBlockChannelized, EncoderBitBlock, EncoderByteBlock, EncoderByteBlockCompression, EncoderByteBlockPreCompression
public interface EncoderBlock
TODO Description
- Version:
- 0.3.20080718
- Author:
- Daniel.Peintner.EXT@siemens.com, Joerg.Heuer@siemens.com
writeEventCode
void writeEventCode(int eventCode,
int codeLength)
throws java.io.IOException
- Throws:
java.io.IOException
writeString
void writeString(java.lang.String text)
throws java.io.IOException
- Throws:
java.io.IOException
writeUri
void writeUri(java.lang.String uri)
throws java.io.IOException
- Throws:
java.io.IOException
writeLocalName
void writeLocalName(java.lang.String localName,
java.lang.String uri)
throws java.io.IOException
- Throws:
java.io.IOException
writePrefix
void writePrefix(java.lang.String prefix,
java.lang.String uri)
throws java.io.IOException
- Throws:
java.io.IOException
writeBoolean
void writeBoolean(boolean b)
throws java.io.IOException
- Throws:
java.io.IOException
isTypeValid
boolean isTypeValid(Datatype datatype,
java.lang.String value)
writeTypeValidValue
void writeTypeValidValue(java.lang.String uri,
java.lang.String localName)
throws java.io.IOException
- Throws:
java.io.IOException
writeValueAsString
void writeValueAsString(java.lang.String uri,
java.lang.String localName,
java.lang.String value)
throws java.io.IOException
- Throws:
java.io.IOException
flush
void flush()
throws java.io.IOException
- Throws:
java.io.IOException
close
void close()
throws java.io.IOException
- Throws:
java.io.IOException
getTypeEncoder
TypeEncoder getTypeEncoder()
skipToNextByteBoundary
void skipToNextByteBoundary()
throws java.io.IOException
- Throws:
java.io.IOException
bytePositionSupported
boolean bytePositionSupported()
getBytePosition
int getBytePosition()