public class EXIHeaderDecoder extends AbstractEXIHeader
Decoder
| Modifier and Type | Field and Description |
|---|---|
protected List<QName> |
dtrMapRepresentations |
protected List<QName> |
dtrMapTypes |
protected boolean |
dtrSection |
protected QNameContext |
lastSE |
ALIGNMENT, BLOCK_SIZE, BYTE, COMMENTS, COMMON, COMPRESSION, DATATYPE_REPRESENTATION_MAP, DISTINGUISHING_BITS_VALUE, DTD, FORMAT_VERSION_CONTINUE_VALUE, FRAGMENT, HEADER, headerFactory, LESSCOMMON, LEXICAL_VALUES, NUMBER_OF_DISTINGUISHING_BITS, NUMBER_OF_FORMAT_VERSION_BITS, PIS, PRE_COMPRESS, PREFIXES, PRESERVE, PROFILE, SCHEMA_ID, SELF_CONTAINED, STRICT, UNCOMMON, VALUE_MAX_LENGTH, VALUE_PARTITION_CAPACITY| Constructor and Description |
|---|
EXIHeaderDecoder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clear() |
protected void |
handleCharacters(Value value,
EXIFactory f) |
protected void |
handleEndElement(QNameContext ee,
EXIFactory f) |
protected void |
handleStartElement(QNameContext se,
EXIFactory f) |
protected void |
handleXsiNil(Value value,
EXIFactory f) |
EXIFactory |
parse(BitDecoderChannel headerChannel,
EXIFactory noOptionsFactory) |
EXIFactory |
readEXIOptions(DecoderChannel decoderChannel,
EXIFactory noOptionsFactory) |
getHeaderFactoryprotected QNameContext lastSE
protected boolean dtrSection
public EXIHeaderDecoder()
throws EXIException
EXIExceptionprotected void clear()
public EXIFactory parse(BitDecoderChannel headerChannel, EXIFactory noOptionsFactory) throws EXIException
EXIExceptionpublic EXIFactory readEXIOptions(DecoderChannel decoderChannel, EXIFactory noOptionsFactory) throws EXIException, IOException
EXIExceptionIOExceptionprotected void handleStartElement(QNameContext se, EXIFactory f) throws UnsupportedOption
UnsupportedOptionprotected void handleEndElement(QNameContext ee, EXIFactory f)
protected void handleCharacters(Value value, EXIFactory f) throws EXIException
EXIExceptionprotected void handleXsiNil(Value value, EXIFactory f) throws EXIException
EXIExceptionCopyright © 2018 Siemens AG. All rights reserved.