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_readOnlyVocabularyQualifiedNameArrayattributeNameStringArrayattributeValueContiguousCharArrayArraycharacterContentChunkQualifiedNameArrayelementNameStringArrayencodingAlgorithmprotected static intIDENTIFYING_STRING_TABLE_MAXIMUM_ITEMSstatic java.lang.StringIDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS_PEOPERTYStringArraylocalNameStringArraynamespaceNameprotected static intNON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERSstatic java.lang.StringNON_IDENTIFYING_STRING_TABLE_MAXIMUM_CHARACTERS_PEOPERTYprotected static intNON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMSstatic java.lang.StringNON_IDENTIFYING_STRING_TABLE_MAXIMUM_ITEMS_PEOPERTYStringArrayotherNCNameCharArrayArrayotherStringStringArrayotherURIPrefixArrayprefixCharArrayArrayrestrictedAlphabetValueArray[]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 voidaddToNameTable(javax.xml.namespace.QName n, QualifiedNameArray a, boolean isAttribute, StringIntMap prefixMap, StringIntMap namespaceNameMap, StringIntMap localNameMap)private voidaddToTable(java.lang.String s, CharArrayArray a)private voidaddToTable(java.lang.String s, ContiguousCharArrayArray a)private voidaddToTable(java.lang.String s, PrefixArray a, StringIntMap m)private voidaddToTable(java.lang.String s, StringArray a, StringIntMap m)private voidaddToTable(java.util.Iterator i, CharArrayArray a)private voidaddToTable(java.util.Iterator i, ContiguousCharArrayArray a)private voidaddToTable(java.util.Iterator i, PrefixArray a, StringIntMap m)private voidaddToTable(java.util.Iterator i, QualifiedNameArray a, boolean isAttribute, StringIntMap prefixMap, StringIntMap namespaceNameMap, StringIntMap localNameMap)private voidaddToTable(java.util.Iterator i, StringArray a)private voidaddToTable(java.util.Iterator i, StringArray a, StringIntMap m)voidclear()private voidconvertVocabulary(Vocabulary v)private static intgetIntegerValueFromProperty(java.lang.String property)voidsetInitialVocabulary(ParserVocabulary initialVocabulary, boolean clear)(package private) voidsetReadOnlyVocabulary(ParserVocabulary readOnlyVocabulary, boolean clear)voidsetReferencedVocabulary(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)
-
-