| 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.grammars |
EXI Grammars.
|
| com.siemens.ct.exi.core.grammars.event |
EXI Grammar events.
|
| com.siemens.ct.exi.core.grammars.grammar |
EXI Grammar grammars.
|
| com.siemens.ct.exi.core.grammars.production |
EXI Grammar productions.
|
| Modifier and Type | Method and Description |
|---|---|
int |
FidelityOptions.get1stLevelEventCodeLength(Grammar grammar) |
int |
FidelityOptions.get2ndLevelCharacteristics(Grammar grammar) |
int |
FidelityOptions.get2ndLevelEventCode(EventType eventType,
Grammar grammar) |
EventType |
FidelityOptions.get2ndLevelEventType(int ec2,
Grammar grammar) |
| Modifier and Type | Field and Description |
|---|---|
protected Grammar |
AbstractEXIBodyDecoder.nextGrammar |
| Modifier and Type | Method and Description |
|---|---|
protected Grammar |
AbstractEXIBodyCoder.getCurrentGrammar() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
AbstractEXIBodyCoder.isBuiltInStartTagGrammarWithAtXsiTypeOnly(Grammar g) |
protected void |
AbstractEXIBodyDecoder.pushElement(Grammar updContextGrammar,
StartElement se) |
protected void |
AbstractEXIBodyCoder.pushElement(Grammar updContextGrammar,
StartElement se) |
protected void |
AbstractEXIBodyCoder.updateCurrentRule(Grammar newCurrentGrammar) |
| Constructor and Description |
|---|
ElementContext(QNameContext qnameContext,
Grammar gr) |
| Modifier and Type | Field and Description |
|---|---|
protected Grammar |
AbstractGrammars.documentGrammar |
protected Grammar |
AbstractGrammars.fragmentGrammar |
| Modifier and Type | Method and Description |
|---|---|
Grammar |
Grammars.getDocumentGrammar() |
Grammar |
AbstractGrammars.getDocumentGrammar() |
Grammar |
SchemaLessGrammars.getFragmentGrammar() |
Grammar |
SchemaInformedGrammars.getFragmentGrammar() |
Grammar |
Grammars.getFragmentGrammar() |
| Modifier and Type | Method and Description |
|---|---|
Grammar |
StartElement.getGrammar() |
| Modifier and Type | Method and Description |
|---|---|
void |
StartElement.setGrammar(Grammar grammar) |
| Constructor and Description |
|---|
StartElement(QNameContext qnc,
Grammar grammar) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BuiltInGrammar |
interface |
SchemaInformedFirstStartTagGrammar |
interface |
SchemaInformedGrammar |
interface |
SchemaInformedStartTagGrammar |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBuiltInContent |
class |
AbstractBuiltInGrammar |
class |
AbstractGrammar |
class |
AbstractSchemaInformedContent |
class |
AbstractSchemaInformedGrammar |
class |
BuiltInDocContent |
class |
BuiltInElement |
class |
BuiltInFragmentContent |
class |
BuiltInStartTag |
class |
DocEnd |
class |
Document |
class |
Fragment |
class |
SchemaInformedDocContent |
class |
SchemaInformedElement |
class |
SchemaInformedFirstStartTag |
class |
SchemaInformedFragmentContent |
class |
SchemaInformedStartTag |
| Modifier and Type | Field and Description |
|---|---|
protected Grammar |
BuiltInDocContent.docEnd |
protected Grammar |
SchemaInformedStartTag.elementContent2 |
| Modifier and Type | Method and Description |
|---|---|
Grammar |
SchemaInformedStartTag.getElementContentGrammar() |
Grammar |
Grammar.getElementContentGrammar() |
Grammar |
BuiltInStartTag.getElementContentGrammar() |
Grammar |
AbstractGrammar.getElementContentGrammar() |
Grammar |
AbstractBuiltInGrammar.getTypeEmpty() |
| Modifier and Type | Method and Description |
|---|---|
void |
Grammar.addProduction(Event event,
Grammar grammar) |
void |
BuiltInDocContent.addProduction(Event event,
Grammar grammar) |
void |
AbstractSchemaInformedGrammar.addProduction(Event event,
Grammar grammar) |
void |
AbstractBuiltInGrammar.addProduction(Event event,
Grammar grammar) |
void |
AbstractSchemaInformedGrammar.joinGrammars(Grammar rule) |
void |
SchemaInformedStartTagGrammar.setElementContentGrammar(Grammar elementContent2) |
void |
SchemaInformedStartTag.setElementContentGrammar(Grammar elementContent2) |
protected void |
AbstractSchemaInformedGrammar.updateSortedEvents(Event newEvent,
Grammar newGrammar) |
| Constructor and Description |
|---|
BuiltInDocContent(Grammar docEnd) |
BuiltInDocContent(Grammar docEnd,
String label) |
| Modifier and Type | Field and Description |
|---|---|
protected Grammar |
SchemaLessProduction.father |
protected Grammar |
AbstractProduction.next |
| Modifier and Type | Method and Description |
|---|---|
Grammar |
Production.getNextGrammar() |
Grammar |
AbstractProduction.getNextGrammar() |
| Constructor and Description |
|---|
AbstractProduction(Grammar next,
Event event,
int eventCode) |
SchemaInformedProduction(Grammar next,
Event event,
int eventCode) |
SchemaLessProduction(Grammar father,
Grammar next,
Event event,
int eventCode) |
Copyright © 2018 Siemens AG. All rights reserved.