org.apache.xerces.parsers
Class CachingParserPool.SynchronizedGrammarPool
java.lang.Object
org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool
- CachingParserPool
- org.apache.xerces.xni.grammars.XMLGrammarPool
public static final class CachingParserPool.SynchronizedGrammarPool
extends java.lang.Object
implements org.apache.xerces.xni.grammars.XMLGrammarPool
Synchronized grammar pool.
SynchronizedGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool) - Constructs a synchronized grammar pool.
|
void | cacheGrammars(String grammarType, org.apache.xerces.xni.grammars.Grammar[] grammars)
|
void | clear() - clear the grammar pool
|
void | lockPool() - lock the grammar pool
|
org.apache.xerces.xni.grammars.Grammar | retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription gDesc)
|
org.apache.xerces.xni.grammars.Grammar[] | retrieveInitialGrammarSet(String grammarType)
|
void | unlockPool() - unlock the grammar pool
|
SynchronizedGrammarPool
public SynchronizedGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
Constructs a synchronized grammar pool.
cacheGrammars
public void cacheGrammars(String grammarType,
org.apache.xerces.xni.grammars.Grammar[] grammars)
- cacheGrammars in interface org.apache.xerces.xni.grammars.XMLGrammarPool
clear
public void clear()
clear the grammar pool
- clear in interface org.apache.xerces.xni.grammars.XMLGrammarPool
lockPool
public void lockPool()
lock the grammar pool
- lockPool in interface org.apache.xerces.xni.grammars.XMLGrammarPool
retrieveGrammar
public org.apache.xerces.xni.grammars.Grammar retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription gDesc)
- retrieveGrammar in interface org.apache.xerces.xni.grammars.XMLGrammarPool
retrieveInitialGrammarSet
public org.apache.xerces.xni.grammars.Grammar[] retrieveInitialGrammarSet(String grammarType)
- retrieveInitialGrammarSet in interface org.apache.xerces.xni.grammars.XMLGrammarPool
unlockPool
public void unlockPool()
unlock the grammar pool
- unlockPool in interface org.apache.xerces.xni.grammars.XMLGrammarPool
Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.