public static final class CachingParserPool.ShadowedGrammarPool extends XMLGrammarPoolImpl
XMLGrammarPoolImpl.Entry
fGrammarCount, fGrammars, fPoolIsLocked, TABLE_SIZE
Constructor and Description |
---|
CachingParserPool.ShadowedGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
Constructs a shadowed grammar pool.
|
Modifier and Type | Method and Description |
---|---|
void |
cacheGrammars(java.lang.String grammarType,
org.apache.xerces.xni.grammars.Grammar[] grammars)
Give the grammarPool the option of caching these grammars.
|
boolean |
containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription desc)
Returns true if the grammar pool contains a grammar associated
to the specified description.
|
org.apache.xerces.xni.grammars.Grammar |
getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription desc)
Returns the grammar associated to the specified description.
|
org.apache.xerces.xni.grammars.Grammar |
retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription gDesc)
Retrieve a particular grammar.
|
org.apache.xerces.xni.grammars.Grammar[] |
retrieveInitialGrammarSet(java.lang.String grammarType)
Retrieve the initial set of grammars for the validator to work with.
|
clear, equals, hashCode, lockPool, putGrammar, removeGrammar, unlockPool
public CachingParserPool.ShadowedGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
public org.apache.xerces.xni.grammars.Grammar[] retrieveInitialGrammarSet(java.lang.String grammarType)
retrieveInitialGrammarSet
in interface org.apache.xerces.xni.grammars.XMLGrammarPool
retrieveInitialGrammarSet
in class XMLGrammarPoolImpl
grammarType
- Type of the grammars to be retrieved.public org.apache.xerces.xni.grammars.Grammar retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription gDesc)
retrieveGrammar
in interface org.apache.xerces.xni.grammars.XMLGrammarPool
retrieveGrammar
in class XMLGrammarPoolImpl
gDesc
- Description of the grammar to be retrievedpublic void cacheGrammars(java.lang.String grammarType, org.apache.xerces.xni.grammars.Grammar[] grammars)
cacheGrammars
in interface org.apache.xerces.xni.grammars.XMLGrammarPool
cacheGrammars
in class XMLGrammarPoolImpl
grammarType
- The type of the grammars to be cached.grammars
- The Grammars that may be cached (unordered, Grammars previously
given to the validator may be included).public org.apache.xerces.xni.grammars.Grammar getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription desc)
getGrammar
in class XMLGrammarPoolImpl
desc
- The description of the grammar.public boolean containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription desc)
containsGrammar
in class XMLGrammarPoolImpl
desc
- The description of the grammar.Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.