Package com.sun.xml.fastinfoset.vocab
Class ParserVocabulary
- java.lang.Object
-
- com.sun.xml.fastinfoset.vocab.Vocabulary
-
- com.sun.xml.fastinfoset.vocab.ParserVocabulary
-
public class ParserVocabulary extends Vocabulary
-
-
Field Summary
Fields Modifier and Type Field Description protected SerializerVocabulary
_readOnlyVocabulary
QualifiedNameArray
attributeName
StringArray
attributeValue
ContiguousCharArrayArray
characterContentChunk
QualifiedNameArray
elementName
StringArray
encodingAlgorithm
protected static int
IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS
static java.lang.String
IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS_PEOPERTY
StringArray
localName
StringArray
namespaceName
protected static int
NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS
static java.lang.String
NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS_PEOPERTY
protected static int
NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS
static java.lang.String
NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS_PEOPERTY
StringArray
otherNCName
CharArrayArray
otherString
StringArray
otherURI
PrefixArray
prefix
CharArrayArray
restrictedAlphabet
ValueArray[]
tables
-
Fields inherited from class com.sun.xml.fastinfoset.vocab.Vocabulary
_hasInitialReadOnlyVocabulary, _referencedVocabularyURI, ATTRIBUTE_NAME, ATTRIBUTE_VALUE, CHARACTER_CONTENT_CHUNK, ELEMENT_NAME, ENCODING_ALGORITHM, LOCAL_NAME, NAMESPACE_NAME, OTHER_NCNAME, OTHER_STRING, OTHER_URI, PREFIX, RESTRICTED_ALPHABET
-
-
Constructor Summary
Constructors Constructor Description ParserVocabulary()
Creates a new instance of ParserVocabularyParserVocabulary(Vocabulary v)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addToNameTable(javax.xml.namespace.QName n, QualifiedNameArray a, boolean isAttribute, StringIntMap prefixMap, StringIntMap namespaceNameMap, StringIntMap localNameMap)
private void
addToTable(java.lang.String s, CharArrayArray a)
private void
addToTable(java.lang.String s, ContiguousCharArrayArray a)
private void
addToTable(java.lang.String s, PrefixArray a, StringIntMap m)
private void
addToTable(java.lang.String s, StringArray a, StringIntMap m)
private void
addToTable(java.util.Iterator i, CharArrayArray a)
private void
addToTable(java.util.Iterator i, ContiguousCharArrayArray a)
private void
addToTable(java.util.Iterator i, PrefixArray a, StringIntMap m)
private void
addToTable(java.util.Iterator i, QualifiedNameArray a, boolean isAttribute, StringIntMap prefixMap, StringIntMap namespaceNameMap, StringIntMap localNameMap)
private void
addToTable(java.util.Iterator i, StringArray a)
private void
addToTable(java.util.Iterator i, StringArray a, StringIntMap m)
void
clear()
private void
convertVocabulary(Vocabulary v)
private static int
getIntegerValueFromProperty(java.lang.String property)
void
setInitialVocabulary(ParserVocabulary initialVocabulary, boolean clear)
(package private) void
setReadOnlyVocabulary(ParserVocabulary readOnlyVocabulary, boolean clear)
void
setReferencedVocabulary(java.lang.String referencedVocabularyURI, ParserVocabulary referencedVocabulary, boolean clear)
-
Methods inherited from class com.sun.xml.fastinfoset.vocab.Vocabulary
getExternalVocabularyURI, hasExternalVocabulary, hasInitialVocabulary, setExternalVocabularyURI, setInitialReadOnlyVocabulary
-
-
-
-
Field Detail
-
IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS_PEOPERTY
public static final java.lang.String IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS_PEOPERTY
- See Also:
- Constant Field Values
-
NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS_PEOPERTY
public static final java.lang.String NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS_PEOPERTY
- See Also:
- Constant Field Values
-
NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS_PEOPERTY
public static final java.lang.String NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS_PEOPERTY
- See Also:
- Constant Field Values
-
IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS
protected static final int IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS
-
NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS
protected static final int NON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS
-
NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS
protected static final int NON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS
-
restrictedAlphabet
public final CharArrayArray restrictedAlphabet
-
encodingAlgorithm
public final StringArray encodingAlgorithm
-
namespaceName
public final StringArray namespaceName
-
prefix
public final PrefixArray prefix
-
localName
public final StringArray localName
-
otherNCName
public final StringArray otherNCName
-
otherURI
public final StringArray otherURI
-
attributeValue
public final StringArray attributeValue
-
otherString
public final CharArrayArray otherString
-
characterContentChunk
public final ContiguousCharArrayArray characterContentChunk
-
elementName
public final QualifiedNameArray elementName
-
attributeName
public final QualifiedNameArray attributeName
-
tables
public final ValueArray[] tables
-
_readOnlyVocabulary
protected SerializerVocabulary _readOnlyVocabulary
-
-
Constructor Detail
-
ParserVocabulary
public ParserVocabulary()
Creates a new instance of ParserVocabulary
-
ParserVocabulary
public ParserVocabulary(Vocabulary v)
-
-
Method Detail
-
getIntegerValueFromProperty
private static int getIntegerValueFromProperty(java.lang.String property)
-
setReadOnlyVocabulary
void setReadOnlyVocabulary(ParserVocabulary readOnlyVocabulary, boolean clear)
-
setInitialVocabulary
public void setInitialVocabulary(ParserVocabulary initialVocabulary, boolean clear)
-
setReferencedVocabulary
public void setReferencedVocabulary(java.lang.String referencedVocabularyURI, ParserVocabulary referencedVocabulary, boolean clear)
-
clear
public void clear()
-
convertVocabulary
private void convertVocabulary(Vocabulary v)
-
addToTable
private void addToTable(java.util.Iterator i, StringArray a)
-
addToTable
private void addToTable(java.util.Iterator i, StringArray a, StringIntMap m)
-
addToTable
private void addToTable(java.lang.String s, StringArray a, StringIntMap m)
-
addToTable
private void addToTable(java.util.Iterator i, PrefixArray a, StringIntMap m)
-
addToTable
private void addToTable(java.lang.String s, PrefixArray a, StringIntMap m)
-
addToTable
private void addToTable(java.util.Iterator i, ContiguousCharArrayArray a)
-
addToTable
private void addToTable(java.lang.String s, ContiguousCharArrayArray a)
-
addToTable
private void addToTable(java.util.Iterator i, CharArrayArray a)
-
addToTable
private void addToTable(java.lang.String s, CharArrayArray a)
-
addToTable
private void addToTable(java.util.Iterator i, QualifiedNameArray a, boolean isAttribute, StringIntMap prefixMap, StringIntMap namespaceNameMap, StringIntMap localNameMap)
-
addToNameTable
private void addToNameTable(javax.xml.namespace.QName n, QualifiedNameArray a, boolean isAttribute, StringIntMap prefixMap, StringIntMap namespaceNameMap, StringIntMap localNameMap)
-
-