| Package | Description |
|---|---|
| com.siemens.ct.exi.core |
Entry point for using EXI implementation
|
| com.siemens.ct.exi.core.coder |
Core functionality for EXIEncoder, EXIDecoder and EXIHeader.
|
| com.siemens.ct.exi.core.context |
Helper package for coding contexts (e.g., uris, qnames, ...)
|
| com.siemens.ct.exi.core.datatype |
EXI built-in datatypes.
|
| com.siemens.ct.exi.core.datatype.strings |
EXI StringTable implementation.
|
| com.siemens.ct.exi.core.grammars.event |
EXI Grammar events.
|
| com.siemens.ct.exi.core.types |
EXI Types and Type coding modes such as Typed, String, Lexical and RepresentationMap.
|
| Modifier and Type | Method and Description |
|---|---|
QNameContext |
EXIBodyDecoder.decodeAttribute()
Parses attribute and returns qualified name.
|
QNameContext |
EXIBodyDecoder.decodeAttributeXsiNil()
Parses xsi:nil attribute
|
QNameContext |
EXIBodyDecoder.decodeAttributeXsiType()
Parses xsi:type attribute
|
QNameContext |
EXIBodyDecoder.decodeEndElement()
Reads EXI end element and returns qualified name.
|
QNameContext |
EXIBodyDecoder.decodeStartElement()
Reads EXI start element and returns qualified name.
|
| Modifier and Type | Field and Description |
|---|---|
protected QNameContext |
AbstractEXIBodyDecoder.attributeQNameContext |
protected QNameContext |
EXIHeaderDecoder.lastSE |
QNameContext |
AbstractEXIBodyCoder.ElementContext.qnameContext |
protected QNameContext |
AbstractEXIBodyCoder.xsiNilContext |
protected QNameContext |
AbstractEXIBodyCoder.xsiTypeContext |
| Modifier and Type | Field and Description |
|---|---|
protected Map<QNameContext,List<Datatype>> |
EXIBodyDecoderReordered.channelDatatypes |
protected Map<QNameContext,List<ValueAndDatatype>> |
EXIBodyEncoderReordered.channelValuesAndDatatypes |
protected Map<QNameContext,PreReadValue> |
EXIBodyDecoderReordered.contentValues |
protected Map<QNameContext,PreReadValue> |
EXIBodyDecoderReordered.preReadValues |
protected Map<QNameContext,StartElement> |
AbstractEXIBodyCoder.runtimeGlobalElements |
| Modifier and Type | Method and Description |
|---|---|
protected QNameContext |
AbstractEXIBodyCoder.RuntimeUriContext.addQNameContext(String localName) |
QNameContext |
EXIBodyDecoderReordered.decodeAttribute() |
QNameContext |
EXIBodyDecoderInOrderSC.decodeAttribute() |
QNameContext |
EXIBodyDecoderInOrder.decodeAttribute() |
QNameContext |
EXIBodyDecoderReordered.decodeAttributeXsiNil() |
QNameContext |
EXIBodyDecoderInOrderSC.decodeAttributeXsiNil() |
QNameContext |
EXIBodyDecoderInOrder.decodeAttributeXsiNil() |
QNameContext |
EXIBodyDecoderReordered.decodeAttributeXsiType() |
QNameContext |
EXIBodyDecoderInOrderSC.decodeAttributeXsiType() |
QNameContext |
EXIBodyDecoderInOrder.decodeAttributeXsiType() |
QNameContext |
EXIBodyDecoderReordered.decodeEndElement() |
QNameContext |
EXIBodyDecoderInOrderSC.decodeEndElement() |
QNameContext |
EXIBodyDecoderInOrder.decodeEndElement() |
protected QNameContext |
AbstractEXIBodyDecoder.decodeLocalName(AbstractEXIBodyCoder.RuntimeUriContext uc,
DecoderChannel channel) |
protected QNameContext |
AbstractEXIBodyDecoder.decodeQName(DecoderChannel channel) |
QNameContext |
EXIBodyDecoderReordered.decodeStartElement() |
QNameContext |
EXIBodyDecoderInOrderSC.decodeStartElement() |
QNameContext |
EXIBodyDecoderInOrder.decodeStartElement() |
protected QNameContext |
AbstractEXIBodyDecoder.decodeStartElementGenericStructure() |
protected QNameContext |
AbstractEXIBodyDecoder.decodeStartElementGenericUndeclaredStructure() |
protected QNameContext |
AbstractEXIBodyDecoder.decodeStartElementNSStructure() |
protected QNameContext |
AbstractEXIBodyDecoder.decodeStartElementStructure() |
protected QNameContext |
AbstractEXIBodyEncoder.encodeLocalName(String localName,
AbstractEXIBodyCoder.RuntimeUriContext ruc,
EncoderChannel channel) |
protected QNameContext |
AbstractEXIBodyEncoder.encodeQName(String namespaceUri,
String localName,
EncoderChannel channel) |
QNameContext |
AbstractEXIBodyCoder.RuntimeUriContext.getQNameContext(int localNameID) |
QNameContext |
AbstractEXIBodyCoder.RuntimeUriContext.getQNameContext(String localName) |
protected QNameContext |
AbstractEXIBodyCoder.getXsiNilContext() |
protected QNameContext |
AbstractEXIBodyCoder.getXsiTypeContext() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
EXIBodyDecoderReordered.addDatatype(QNameContext qnc,
Datatype d) |
protected void |
EXIBodyEncoderReordered.addValueAndDatatype(QNameContext qnc,
ValueAndDatatype vd) |
protected void |
AbstractEXIBodyDecoder.checkDefaultPrefixNamespaceDeclaration(QNameContext qnc) |
protected void |
AbstractEXIBodyEncoder.encodeQNamePrefix(QNameContext qnContext,
String prefix,
EncoderChannel channel) |
protected StartElement |
AbstractEXIBodyCoder.getGlobalStartElement(QNameContext qnc) |
protected Value |
EXIBodyDecoderReordered.getNextContentValue(QNameContext qname) |
protected void |
AbstractEXIBodyDecoder.handleAttributePrefix(QNameContext qnc) |
protected void |
AbstractEXIBodyDecoder.handleElementPrefix(QNameContext qnc) |
protected void |
EXIHeaderDecoder.handleEndElement(QNameContext ee,
EXIFactory f) |
protected void |
EXIHeaderDecoder.handleStartElement(QNameContext se,
EXIFactory f) |
protected void |
EXIBodyDecoderReordered.incrementValues(QNameContext valueContext,
Datatype datatype) |
protected void |
EXIBodyDecoderReordered.setContentValues(DecoderChannel bdc,
QNameContext channelContext,
int occs,
List<Datatype> datatypes) |
protected void |
EXIBodyEncoderReordered.writeValue(QNameContext valueContext) |
protected void |
EXIBodyEncoderInOrder.writeValue(QNameContext valueContext) |
protected abstract void |
AbstractEXIBodyEncoder.writeValue(QNameContext valueContext) |
| Constructor and Description |
|---|
ElementContext(QNameContext qnameContext,
Grammar gr) |
| Modifier and Type | Method and Description |
|---|---|
protected static QNameContext |
GrammarUriContext.binarySearch(QNameContext[] grammarQNames,
String localName) |
QNameContext |
UriContext.getQNameContext(int localNameID) |
QNameContext |
GrammarUriContext.getQNameContext(int localNameID) |
QNameContext |
UriContext.getQNameContext(String localName) |
QNameContext |
GrammarUriContext.getQNameContext(String localName) |
| Modifier and Type | Method and Description |
|---|---|
protected static QNameContext |
GrammarUriContext.binarySearch(QNameContext[] grammarQNames,
String localName) |
| Constructor and Description |
|---|
GrammarUriContext(int namespaceUriID,
String namespaceUri,
QNameContext[] grammarQNames) |
GrammarUriContext(int namespaceUriID,
String namespaceUri,
QNameContext[] grammarQNames,
String[] grammarPrefixes) |
| Modifier and Type | Field and Description |
|---|---|
protected QNameContext |
AbstractDatatype.schemaType |
| Modifier and Type | Method and Description |
|---|---|
QNameContext |
Datatype.getSchemaType() |
QNameContext |
AbstractDatatype.getSchemaType() |
| Modifier and Type | Field and Description |
|---|---|
QNameContext |
StringEncoderImpl.ValueContainer.context |
| Modifier and Type | Field and Description |
|---|---|
protected Map<QNameContext,List<StringValue>> |
AbstractStringCoder.localValues |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractStringCoder.addLocalValue(QNameContext qnc,
StringValue value) |
void |
StringEncoderImpl.addValue(QNameContext qnc,
String value) |
void |
StringEncoder.addValue(QNameContext qnContext,
String value) |
void |
BoundedStringEncoderImpl.addValue(QNameContext context,
String value) |
void |
StringDecoderImpl.addValue(QNameContext qnc,
StringValue value) |
void |
StringDecoder.addValue(QNameContext qnContext,
StringValue value) |
void |
BoundedStringDecoderImpl.addValue(QNameContext context,
StringValue value) |
protected void |
BoundedStringEncoderImpl.freeStringValue(QNameContext qnc,
int localValueID) |
int |
StringCoder.getNumberOfStringValues(QNameContext qnc) |
int |
AbstractStringCoder.getNumberOfStringValues(QNameContext qnc) |
StringValue |
StringDecoderImpl.readValue(QNameContext context,
DecoderChannel valueChannel) |
StringValue |
StringDecoder.readValue(QNameContext qnContext,
DecoderChannel channel) |
StringValue |
StringDecoderImpl.readValueLocalHit(QNameContext qnc,
DecoderChannel valueChannel) |
StringValue |
StringDecoder.readValueLocalHit(QNameContext qnContext,
DecoderChannel valueChannel) |
void |
StringEncoderImpl.writeValue(QNameContext context,
EncoderChannel valueChannel,
String value) |
void |
StringEncoder.writeValue(QNameContext qnContext,
EncoderChannel valueChannel,
String value) |
| Constructor and Description |
|---|
ValueContainer(String value,
QNameContext context,
int localValueID,
int globalValueID) |
| Modifier and Type | Field and Description |
|---|---|
protected QNameContext |
StartElement.qnameContext |
protected QNameContext |
Attribute.qnameContext |
| Modifier and Type | Method and Description |
|---|---|
QNameContext |
StartElement.getQNameContext() |
QNameContext |
Attribute.getQNameContext() |
| Constructor and Description |
|---|
Attribute(QNameContext qnc) |
Attribute(QNameContext qnc,
Datatype datatype) |
StartElement(QNameContext qnc) |
StartElement(QNameContext qnc,
Grammar grammar) |
| Modifier and Type | Method and Description |
|---|---|
protected StringValue |
TypedTypeDecoder.readExtendedString(ExtendedStringDatatype esDT,
QNameContext context,
DecoderChannel valueChannel,
StringDecoder stringDecoder) |
protected Value |
AbstractTypeDecoder.readRCSValue(RestrictedCharacterSetDatatype rcsDT,
QNameContext qnContext,
DecoderChannel valueChannel,
StringDecoder stringDecoder) |
Value |
TypedTypeDecoder.readValue(Datatype datatype,
QNameContext qnContext,
DecoderChannel valueChannel,
StringDecoder stringDecoder) |
Value |
TypeDecoder.readValue(Datatype datatype,
QNameContext qnContext,
DecoderChannel valueChannel,
StringDecoder stringDecoder) |
Value |
StringTypeDecoder.readValue(Datatype datatype,
QNameContext qnContext,
DecoderChannel valueChannel,
StringDecoder stringDecoder) |
Value |
LexicalTypeDecoder.readValue(Datatype datatype,
QNameContext qnContext,
DecoderChannel valueChannel,
StringDecoder stringDecoder) |
protected void |
TypedTypeEncoder.writeExtendedValue(ExtendedStringDatatype esDT,
QNameContext context,
EncoderChannel valueChannel,
StringEncoder stringEncoder,
String value) |
protected void |
AbstractTypeEncoder.writeRCSValue(RestrictedCharacterSetDatatype rcsDT,
QNameContext qnContext,
EncoderChannel valueChannel,
StringEncoder stringEncoder,
String lastValidValue) |
void |
TypeEncoder.writeValue(QNameContext qnContext,
EncoderChannel valueChannel,
StringEncoder stringEncoder)
Writes previously checked valid value to channel.
|
void |
TypedTypeEncoder.writeValue(QNameContext qnContext,
EncoderChannel valueChannel,
StringEncoder stringEncoder) |
void |
StringTypeEncoder.writeValue(QNameContext qnContext,
EncoderChannel valueChannel,
StringEncoder stringEncoder) |
void |
LexicalTypeEncoder.writeValue(QNameContext qnContext,
EncoderChannel valueChannel,
StringEncoder stringEncoder) |
Copyright © 2018 Siemens AG. All rights reserved.