| 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.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 |
|---|---|
Value |
EXIBodyDecoder.decodeCharacters()
Decodes characters and reports them.
|
Value |
EXIBodyDecoder.getAttributeValue()
Provides attribute value
|
| Modifier and Type | Method and Description |
|---|---|
void |
EXIBodyEncoder.encodeAttribute(QName at,
Value value)
Supplies an attribute with the according value.
|
void |
EXIBodyEncoder.encodeAttribute(String uri,
String localName,
String prefix,
Value value)
Supplies an attribute.
|
void |
EXIBodyEncoder.encodeAttributeXsiNil(Value nil,
String pfx)
Supplies an xsi:nil attribute.
|
void |
EXIBodyEncoder.encodeAttributeXsiType(Value type,
String pfx)
Supplies an xsi:type case.
|
void |
EXIBodyEncoder.encodeCharacters(Value chars)
Supplies characters as Value.
|
| Modifier and Type | Field and Description |
|---|---|
protected Value |
AbstractEXIBodyDecoder.attributeValue |
protected Value |
EXIBodyEncoderReordered.lastValue |
| Modifier and Type | Field and Description |
|---|---|
protected List<Value> |
AbstractEXIBodyEncoder.bChars
buffers character values before flushing them out
|
protected List<Value> |
EXIBodyDecoderReordered.xsiValues |
| Modifier and Type | Method and Description |
|---|---|
Value |
EXIBodyDecoderReordered.decodeCharacters() |
Value |
EXIBodyDecoderInOrderSC.decodeCharacters() |
Value |
EXIBodyDecoderInOrder.decodeCharacters() |
Value |
EXIBodyDecoderReordered.decodeCharactersGeneric() |
Value |
EXIBodyDecoderReordered.decodeCharactersGenericUndeclared() |
Value |
EXIBodyDecoderInOrderSC.getAttributeValue() |
Value |
AbstractEXIBodyDecoder.getAttributeValue() |
protected Value |
EXIBodyDecoderReordered.getNextContentValue(QNameContext qname) |
| Modifier and Type | Method and Description |
|---|---|
void |
EXIBodyEncoderInOrderSC.encodeAttribute(QName at,
Value value) |
void |
AbstractEXIBodyEncoder.encodeAttribute(QName at,
Value value) |
void |
EXIBodyEncoderInOrderSC.encodeAttribute(String uri,
String localName,
String prefix,
Value value) |
void |
AbstractEXIBodyEncoder.encodeAttribute(String uri,
String localName,
String prefix,
Value value) |
void |
EXIBodyEncoderInOrderSC.encodeAttributeXsiNil(Value nil,
String pfx) |
void |
AbstractEXIBodyEncoder.encodeAttributeXsiNil(Value nil,
String pfx) |
void |
EXIBodyEncoderInOrderSC.encodeAttributeXsiType(Value type,
String pfx) |
void |
AbstractEXIBodyEncoder.encodeAttributeXsiType(Value type,
String pfx) |
void |
EXIBodyEncoderInOrderSC.encodeCharacters(Value chars) |
void |
AbstractEXIBodyEncoder.encodeCharacters(Value chars) |
protected void |
AbstractEXIBodyEncoder.encodeCharactersForce(Value chars) |
protected void |
EXIHeaderDecoder.handleCharacters(Value value,
EXIFactory f) |
protected void |
EXIHeaderDecoder.handleXsiNil(Value value,
EXIFactory f) |
protected boolean |
EXIBodyEncoderReordered.isTypeValid(Datatype datatype,
Value value) |
protected boolean |
AbstractEXIBodyEncoder.isTypeValid(Datatype datatype,
Value value) |
| Modifier and Type | Field and Description |
|---|---|
protected Value[] |
PreReadValue.contentValues |
Value |
ValueAndDatatype.value |
| Modifier and Type | Method and Description |
|---|---|
Value |
PreReadValue.getNextContantValue() |
Value[] |
PreReadValue.getValues() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PreReadValue.setValues(Value[] contentValues) |
| Constructor and Description |
|---|
PreReadValue(Value[] contentValues) |
ValueAndDatatype(Value value,
Datatype datatype) |
| Modifier and Type | Field and Description |
|---|---|
protected Value[] |
EnumerationDatatype.enumValues |
| Modifier and Type | Method and Description |
|---|---|
Value |
EnumerationDatatype.getEnumValue(int i) |
Value |
EnumDatatype.getEnumValue(int i) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DatetimeDatatype.isValid(Value value) |
| Constructor and Description |
|---|
EnumerationDatatype(Value[] enumValues,
Datatype dtEnumValues,
QNameContext schemaType) |
| Modifier and Type | Field and Description |
|---|---|
protected Value |
LexicalTypeEncoder.lastValue |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBinaryValue |
class |
AbstractValue |
class |
BinaryBase64Value |
class |
BinaryHexValue |
class |
BooleanValue |
class |
DateTimeValue |
class |
DecimalValue |
class |
FloatValue
A Float represented as two consecutive Integers.
|
class |
IntegerValue |
class |
ListValue |
class |
QNameValue |
class |
StringValue |
| Modifier and Type | Field and Description |
|---|---|
protected Value[] |
ListValue.values |
| Modifier and Type | Method and Description |
|---|---|
Value[] |
ListValue.toValues() |
| Constructor and Description |
|---|
ListValue(Value[] values,
Datatype listDatatype) |
Copyright © 2018 Siemens AG. All rights reserved.