public class EXIHeaderEncoder extends AbstractEXIHeader
Encoder
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 |
|---|
EXIHeaderEncoder() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isAlignment(EXIFactory f) |
protected boolean |
isBlockSize(EXIFactory f) |
protected boolean |
isByte(EXIFactory f) |
protected boolean |
isCommon(EXIFactory f) |
protected boolean |
isCompression(EXIFactory f) |
protected boolean |
isDatatypeRepresentationMap(EXIFactory f) |
protected boolean |
isFragment(EXIFactory f) |
protected boolean |
isLessCommon(EXIFactory f) |
protected boolean |
isPreCompress(EXIFactory f) |
protected boolean |
isPreserve(EXIFactory f) |
protected boolean |
isSchemaId(EXIFactory f) |
protected boolean |
isSelfContained(EXIFactory f) |
protected boolean |
isStrict(EXIFactory f) |
protected boolean |
isUncommon(EXIFactory f) |
protected boolean |
isUserDefinedMetaData(EXIFactory f) |
protected boolean |
isValueMaxLength(EXIFactory f) |
protected boolean |
isValuePartitionCapacity(EXIFactory f) |
void |
write(BitEncoderChannel headerChannel,
EXIFactory f)
Writes the EXI header according to the header options with optional
cookie, EXI options, ..
|
void |
writeEXIOptions(EXIFactory f,
EncoderChannel encoderChannel) |
getHeaderFactorypublic EXIHeaderEncoder()
throws EXIException
EXIExceptionpublic void write(BitEncoderChannel headerChannel, EXIFactory f) throws EXIException
headerChannel - header channelf - factoryEXIException - EXI exceptionpublic void writeEXIOptions(EXIFactory f, EncoderChannel encoderChannel) throws EXIException, IOException
EXIExceptionIOExceptionprotected boolean isLessCommon(EXIFactory f)
protected boolean isUncommon(EXIFactory f)
protected boolean isUserDefinedMetaData(EXIFactory f)
protected boolean isAlignment(EXIFactory f)
protected boolean isByte(EXIFactory f)
protected boolean isPreCompress(EXIFactory f)
protected boolean isSelfContained(EXIFactory f)
protected boolean isValueMaxLength(EXIFactory f)
protected boolean isValuePartitionCapacity(EXIFactory f)
protected boolean isDatatypeRepresentationMap(EXIFactory f)
protected boolean isPreserve(EXIFactory f)
protected boolean isBlockSize(EXIFactory f)
protected boolean isCommon(EXIFactory f)
protected boolean isCompression(EXIFactory f)
protected boolean isFragment(EXIFactory f)
protected boolean isSchemaId(EXIFactory f)
protected boolean isStrict(EXIFactory f)
Copyright © 2018 Siemens AG. All rights reserved.