Methods Summary |
---|
public void | cacheGrammars(java.lang.String grammarType, com.sun.org.apache.xerces.internal.xni.grammars.Grammar[] grammars)return the final set of grammars that the validator ended up
with.
This method is called after the
validation finishes. The application may then choose to cache some
of the returned grammars.
|
public void | clear()Removes all grammars from the pool.
|
public void | lockPool()Causes the XMLGrammarPool not to store any grammars when
the cacheGrammars(String, Grammar[[]) method is called.
|
public com.sun.org.apache.xerces.internal.xni.grammars.Grammar | retrieveGrammar(com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarDescription desc) This method requests that the application retrieve a grammar
corresponding to the given GrammarIdentifier from its cache.
If it cannot do so it must return null; the parser will then
call the EntityResolver. An application must not call its
EntityResolver itself from this method; this may result in infinite
recursions.
|
public com.sun.org.apache.xerces.internal.xni.grammars.Grammar[] | retrieveInitialGrammarSet(java.lang.String grammarType) retrieve the initial known set of grammars. this method is
called by a validator before the validation starts. the application
can provide an initial set of grammars available to the current
validation attempt.
|
public void | unlockPool()Allows the XMLGrammarPool to store grammars when its cacheGrammars(String, Grammar[])
method is called. This is the default state of the object.
|