|
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 StringTableEncoder
uri
- - URI value to look up.
public int getPrefixID(java.lang.String uri, java.lang.String prefix)
StringTableEncoder
getPrefixID
in interface StringTableEncoder
uri
- - Namespace URI.prefix
- - Namespace prefix.
public int getLocalNameID(java.lang.String uri, java.lang.String name)
StringTableEncoder
getLocalNameID
in interface StringTableEncoder
uri
- - Namespace URI.name
- - Local name.
public int getLocalValueID(java.lang.String uri, java.lang.String localName, java.lang.String value)
StringTableEncoder
getLocalValueID
in interface StringTableEncoder
uri
- - namespace URIlocalName
- - local-namevalue
- - String value to look up.
public int getGlobalValueID(java.lang.String value)
StringTableEncoder
getGlobalValueID
in interface StringTableEncoder
value
- - Value to look up.
public void addURI(java.lang.String uri)
StringTableCommon
addURI
in interface StringTableCommon
uri
- - 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 StringTableCommon
uri
- - Namespace URI.prefix
- - Namespace prefix to be added.public int getPrefixTableSize(java.lang.String uri)
StringTableCommon
getPrefixTableSize
in interface StringTableCommon
uri
- - Namespace URI.
public void addLocalName(java.lang.String uri, java.lang.String name)
StringTableCommon
addLocalName
in interface StringTableCommon
uri
- - Namespace URI.name
- - Name to be added.public int getLocalNameTableSize(java.lang.String uri)
StringTableCommon
getLocalNameTableSize
in interface StringTableCommon
uri
- - Namespace URI.
public void addLocalValue(java.lang.String uri, java.lang.String localName, java.lang.String value)
StringTableCommon
addLocalValue
in interface StringTableCommon
uri
- - Namespace URIlocalName
- - local-namevalue
- - String value to be added.public int getLocalValueTableSize(java.lang.String uri, java.lang.String localName)
StringTableCommon
getLocalValueTableSize
in interface StringTableCommon
uri
- - Namespace URIlocalName
- - local-name
public void addGlobalValue(java.lang.String value)
StringTableCommon
addGlobalValue
in interface StringTableCommon
value
- - 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 |