org.apache.xerces.parsers

Class CachingParserPool.SynchronizedGrammarPool

public static final class CachingParserPool.SynchronizedGrammarPool extends Object implements XMLGrammarPool

Synchronized grammar pool.

Author: Andy Clark, IBM

Constructor Summary
SynchronizedGrammarPool(XMLGrammarPool grammarPool)
Constructs a synchronized grammar pool.
Method Summary
voidcacheGrammars(String grammarType, Grammar[] grammars)
voidclear()
clear the grammar pool
voidlockPool()
lock the grammar pool
GrammarretrieveGrammar(XMLGrammarDescription gDesc)
Grammar[]retrieveInitialGrammarSet(String grammarType)
voidunlockPool()
unlock the grammar pool

Constructor Detail

SynchronizedGrammarPool

public SynchronizedGrammarPool(XMLGrammarPool grammarPool)
Constructs a synchronized grammar pool.

Method Detail

cacheGrammars

public void cacheGrammars(String grammarType, Grammar[] grammars)

clear

public void clear()
clear the grammar pool

lockPool

public void lockPool()
lock the grammar pool

retrieveGrammar

public Grammar retrieveGrammar(XMLGrammarDescription gDesc)

retrieveInitialGrammarSet

public Grammar[] retrieveInitialGrammarSet(String grammarType)

unlockPool

public void unlockPool()
unlock the grammar pool
Copyright B) 1999-2005 Apache XML Project. All Rights Reserved.