|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.xerces.util.XMLGrammarPoolImpl
org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool
public static final class CachingParserPool.ShadowedGrammarPool
Shadowed grammar pool. This class is predicated on the existence of a concrete implementation; so using our own doesn't seem to bad an idea.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.xerces.util.XMLGrammarPoolImpl |
|---|
XMLGrammarPoolImpl.Entry |
| Field Summary |
|---|
| Fields inherited from class org.apache.xerces.util.XMLGrammarPoolImpl |
|---|
fGrammarCount, fGrammars, fPoolIsLocked, TABLE_SIZE |
| Constructor Summary | |
|---|---|
CachingParserPool.ShadowedGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
Constructs a shadowed grammar pool. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class org.apache.xerces.util.XMLGrammarPoolImpl |
|---|
clear, equals, hashCode, lockPool, putGrammar, removeGrammar, unlockPool |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CachingParserPool.ShadowedGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
| Method Detail |
|---|
public org.apache.xerces.xni.grammars.Grammar[] retrieveInitialGrammarSet(java.lang.String grammarType)
retrieveInitialGrammarSet in interface org.apache.xerces.xni.grammars.XMLGrammarPoolretrieveInitialGrammarSet in class XMLGrammarPoolImplgrammarType - 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.XMLGrammarPoolretrieveGrammar in class XMLGrammarPoolImplgDesc - Description of the grammar to be retrieved
public void cacheGrammars(java.lang.String grammarType,
org.apache.xerces.xni.grammars.Grammar[] grammars)
cacheGrammars in interface org.apache.xerces.xni.grammars.XMLGrammarPoolcacheGrammars in class XMLGrammarPoolImplgrammarType - 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 XMLGrammarPoolImpldesc - The description of the grammar.public boolean containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription desc)
containsGrammar in class XMLGrammarPoolImpldesc - The description of the grammar.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||