|
EXIficient | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.siemens.ct.exi.datatype.stringtable.AbstractStringTable
com.siemens.ct.exi.datatype.stringtable.StringTableEncoderImpl
public class StringTableEncoderImpl
TODO Description
| Constructor Summary | |
|---|---|
StringTableEncoderImpl(boolean isSchemaInformed)
The constructor will set all tables to their initial states. |
|
| Method Summary | |
|---|---|
void |
addGlobalValue(java.lang.String value)
Add a string value to the global value table. |
void |
addLocalName(java.lang.String uri,
java.lang.String name)
Add a name to the local name table. |
void |
addLocalValue(java.lang.String uri,
java.lang.String localName,
java.lang.String value)
Add a value to the local value table. |
void |
addPrefix(java.lang.String uri,
java.lang.String prefix)
Add a prefix to the namespace prefix table. |
void |
addURI(java.lang.String uri)
Add a URI to the URI table. |
int |
getGlobalValueID(java.lang.String value)
Get the ID (index) of the given value in the global value table. |
int |
getGlobalValueTableSize()
Get the current size the global value table. |
int |
getLocalNameID(java.lang.String uri,
java.lang.String name)
Get identifier for a given URI/localName pair. |
int |
getLocalNameTableSize(java.lang.String uri)
Get size of the local name table partition for a given URI. |
int |
getLocalValueID(java.lang.String uri,
java.lang.String localName,
java.lang.String value)
Get identifier for a given QName/localValue pair. |
int |
getLocalValueTableSize(java.lang.String uri,
java.lang.String localName)
Get size of the localName table partition identified by QName. |
int |
getPrefixID(java.lang.String uri,
java.lang.String prefix)
Get identifier for a given URI/prefix pair. |
int |
getPrefixTableSize(java.lang.String uri)
Get the size of the prefix table partition identified by URI. |
int |
getURIID(java.lang.String uri)
Get the ID (index) of the given URI in the URI table. |
int |
getURITableSize()
Get the size of the URI table. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StringTableEncoderImpl(boolean isSchemaInformed)
| Method Detail |
|---|
public int getURIID(java.lang.String uri)
StringTableEncoder
getURIID in interface StringTableEncoderuri - - URI value to look up.
public int getPrefixID(java.lang.String uri,
java.lang.String prefix)
StringTableEncoder
getPrefixID in interface StringTableEncoderuri - - Namespace URI.prefix - - Namespace prefix.
public int getLocalNameID(java.lang.String uri,
java.lang.String name)
StringTableEncoder
getLocalNameID in interface StringTableEncoderuri - - Namespace URI.name - - Local name.
public int getLocalValueID(java.lang.String uri,
java.lang.String localName,
java.lang.String value)
StringTableEncoder
getLocalValueID in interface StringTableEncoderuri - - namespace URIlocalName - - local-namevalue - - String value to look up.
public int getGlobalValueID(java.lang.String value)
StringTableEncoder
getGlobalValueID in interface StringTableEncodervalue - - Value to look up.
public void addURI(java.lang.String uri)
StringTableCommon
addURI in interface StringTableCommonuri - - URI to be added.public int getURITableSize()
StringTableCommon
getURITableSize in interface StringTableCommon
public void addPrefix(java.lang.String uri,
java.lang.String prefix)
StringTableCommon
addPrefix in interface StringTableCommonuri - - Namespace URI.prefix - - Namespace prefix to be added.public int getPrefixTableSize(java.lang.String uri)
StringTableCommon
getPrefixTableSize in interface StringTableCommonuri - - Namespace URI.
public void addLocalName(java.lang.String uri,
java.lang.String name)
StringTableCommon
addLocalName in interface StringTableCommonuri - - Namespace URI.name - - Name to be added.public int getLocalNameTableSize(java.lang.String uri)
StringTableCommon
getLocalNameTableSize in interface StringTableCommonuri - - Namespace URI.
public void addLocalValue(java.lang.String uri,
java.lang.String localName,
java.lang.String value)
StringTableCommon
addLocalValue in interface StringTableCommonuri - - Namespace URIlocalName - - local-namevalue - - String value to be added.
public int getLocalValueTableSize(java.lang.String uri,
java.lang.String localName)
StringTableCommon
getLocalValueTableSize in interface StringTableCommonuri - - Namespace URIlocalName - - local-name
public void addGlobalValue(java.lang.String value)
StringTableCommon
addGlobalValue in interface StringTableCommonvalue - - Value to be added.public int getGlobalValueTableSize()
StringTableCommon
getGlobalValueTableSize in interface StringTableCommon
|
EXIficient | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||