| 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.container |
Core containers while coding EXI documents/fragments.
|
| com.siemens.ct.exi.core.datatype |
EXI built-in datatypes.
|
| com.siemens.ct.exi.core.grammars.event |
EXI Grammar events.
|
| com.siemens.ct.exi.core.helpers |
EXI helper classes such as default interface implementations.
|
| com.siemens.ct.exi.core.types |
EXI Types and Type coding modes such as Typed, String, Lexical and RepresentationMap.
|
| com.siemens.ct.exi.core.values |
Typed value support such as float values, list values et cetera.
|
| Modifier and Type | Method and Description |
|---|---|
Datatype |
EXIFactory.registerDatatypeRepresentationMapDatatype(QName dtrMapRepresentation,
Datatype datatype)
The DTR map representation may use built-in String datatypes (e.g.,
exi:string) or use user-defined type representations. |
| Modifier and Type | Method and Description |
|---|---|
Datatype |
EXIFactory.registerDatatypeRepresentationMapDatatype(QName dtrMapRepresentation,
Datatype datatype)
The DTR map representation may use built-in String datatypes (e.g.,
exi:string) or use user-defined type representations. |
| Modifier and Type | Field and Description |
|---|---|
protected Datatype |
EXIBodyEncoderReordered.lastDatatype |
| Modifier and Type | Field and Description |
|---|---|
protected Map<QNameContext,List<Datatype>> |
EXIBodyDecoderReordered.channelDatatypes |
| Modifier and Type | Method and Description |
|---|---|
protected Datatype |
AbstractEXIBodyDecoder.decodeAttributeStructure() |
protected Datatype |
AbstractEXIBodyDecoder.decodeCharactersStructure() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
EXIBodyDecoderReordered.addDatatype(QNameContext qnc,
Datatype d) |
protected void |
EXIBodyDecoderReordered.incrementValues(QNameContext valueContext,
Datatype datatype) |
protected boolean |
EXIBodyEncoderReordered.isTypeValid(Datatype datatype,
Value value) |
protected boolean |
AbstractEXIBodyEncoder.isTypeValid(Datatype datatype,
Value value) |
protected void |
EXIBodyDecoderInOrder.readAttributeContent(Datatype dt) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
EXIBodyDecoderReordered.setContentValues(DecoderChannel bdc,
QNameContext channelContext,
int occs,
List<Datatype> datatypes) |
| Modifier and Type | Field and Description |
|---|---|
Datatype |
ValueAndDatatype.datatype |
| Constructor and Description |
|---|
ValueAndDatatype(Value value,
Datatype datatype) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EnumDatatype |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBinaryDatatype |
class |
AbstractDatatype |
class |
BinaryBase64Datatype |
class |
BinaryHexDatatype |
class |
BooleanDatatype |
class |
BooleanFacetDatatype |
class |
DatetimeDatatype |
class |
DecimalDatatype |
class |
EnumerationDatatype |
class |
ExtendedStringDatatype |
class |
FloatDatatype |
class |
IntegerDatatype |
class |
ListDatatype |
class |
NBitUnsignedIntegerDatatype |
class |
RestrictedCharacterSetDatatype |
class |
StringDatatype |
class |
UnsignedIntegerDatatype |
| Modifier and Type | Field and Description |
|---|---|
protected Datatype |
AbstractDatatype.baseDatatype |
protected Datatype |
EnumerationDatatype.dtEnumValues |
| Modifier and Type | Method and Description |
|---|---|
Datatype |
Datatype.getBaseDatatype() |
Datatype |
AbstractDatatype.getBaseDatatype() |
Datatype |
EnumerationDatatype.getEnumValueDatatype() |
Datatype |
ListDatatype.getListDatatype() |
| Modifier and Type | Method and Description |
|---|---|
void |
Datatype.setBaseDatatype(Datatype baseDatatype) |
void |
AbstractDatatype.setBaseDatatype(Datatype baseDatatype) |
| Constructor and Description |
|---|
EnumerationDatatype(Value[] enumValues,
Datatype dtEnumValues,
QNameContext schemaType) |
ListDatatype(Datatype listDatatype,
QNameContext schemaType) |
| Modifier and Type | Field and Description |
|---|---|
protected Datatype |
AbstractDatatypeEvent.datatype |
| Modifier and Type | Method and Description |
|---|---|
Datatype |
DatatypeEvent.getDatatype() |
Datatype |
AbstractDatatypeEvent.getDatatype() |
| Constructor and Description |
|---|
AbstractDatatypeEvent(EventType eventType,
Datatype datatype) |
Attribute(QNameContext qnc,
Datatype datatype) |
Characters(Datatype datatype) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<QName,Datatype> |
DefaultEXIFactory.dtrMapRepresentationsDatatype |
| Modifier and Type | Method and Description |
|---|---|
Datatype |
DefaultEXIFactory.registerDatatypeRepresentationMapDatatype(QName dtrMapRepresentation,
Datatype datatype) |
| Modifier and Type | Method and Description |
|---|---|
Datatype |
DefaultEXIFactory.registerDatatypeRepresentationMapDatatype(QName dtrMapRepresentation,
Datatype datatype) |
| Modifier and Type | Field and Description |
|---|---|
Datatype |
TypedTypeEncoder.lastDatatype |
Datatype |
LexicalTypeEncoder.lastDatatype |
| Modifier and Type | Field and Description |
|---|---|
protected Map<QName,Datatype> |
AbstractTypeCoder.dtrMap |
protected Map<QName,Datatype> |
AbstractTypeCoder.dtrMapRepresentationsDatatype |
| Modifier and Type | Method and Description |
|---|---|
protected Datatype |
AbstractTypeCoder.getDatatypeRepresentation(String reprUri,
String reprLocalPart) |
static Datatype |
BuiltIn.getDefaultDatatype() |
protected Datatype |
AbstractTypeCoder.getDtrDatatype(Datatype datatype) |
protected Datatype |
AbstractTypeCoder.updateDtrDatatype(Datatype datatype) |
| Modifier and Type | Method and Description |
|---|---|
protected Datatype |
AbstractTypeCoder.getDtrDatatype(Datatype datatype) |
boolean |
TypeEncoder.isValid(Datatype datatype,
Value value)
Checks whether given value is valid according to the datatype.
|
boolean |
TypedTypeEncoder.isValid(Datatype datatype,
Value value) |
boolean |
StringTypeEncoder.isValid(Datatype datatype,
Value value) |
boolean |
LexicalTypeEncoder.isValid(Datatype datatype,
Value value) |
protected void |
TypedTypeEncoder.normalize(Datatype datatype) |
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 Datatype |
AbstractTypeCoder.updateDtrDatatype(Datatype datatype) |
| Constructor and Description |
|---|
AbstractTypeCoder(QName[] dtrMapTypes,
QName[] dtrMapRepresentations,
Map<QName,Datatype> dtrMapRepresentationsDatatype) |
AbstractTypeDecoder(QName[] dtrMapTypes,
QName[] dtrMapRepresentations,
Map<QName,Datatype> dtrMapRepresentationsDatatype) |
AbstractTypeEncoder(QName[] dtrMapTypes,
QName[] dtrMapRepresentations,
Map<QName,Datatype> dtrMapRepresentationsDatatype) |
LexicalTypeDecoder(QName[] dtrMapTypes,
QName[] dtrMapRepresentations,
Map<QName,Datatype> dtrMapRepresentationsDatatype) |
LexicalTypeEncoder(QName[] dtrMapTypes,
QName[] dtrMapRepresentations,
Map<QName,Datatype> dtrMapRepresentationsDatatype) |
TypedTypeDecoder(QName[] dtrMapTypes,
QName[] dtrMapRepresentations,
Map<QName,Datatype> dtrMapRepresentationsDatatype) |
TypedTypeEncoder(QName[] dtrMapTypes,
QName[] dtrMapRepresentations,
Map<QName,Datatype> dtrMapRepresentationsDatatype) |
TypedTypeEncoder(QName[] dtrMapTypes,
QName[] dtrMapRepresentations,
Map<QName,Datatype> dtrMapRepresentationsDatatype,
boolean doNormalize) |
| Modifier and Type | Field and Description |
|---|---|
protected Datatype |
ListValue.listDatatype |
| Modifier and Type | Method and Description |
|---|---|
Datatype |
ListValue.getListDatatype() |
| Modifier and Type | Method and Description |
|---|---|
static ListValue |
ListValue.parse(String value,
Datatype listDatatype) |
| Constructor and Description |
|---|
ListValue(Value[] values,
Datatype listDatatype) |
Copyright © 2018 Siemens AG. All rights reserved.