|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.enhydra.apache.xerces.validators.common.GrammarResolverImpl
This class embodies the representation of a Schema Grammar pool. This class is called from the validator. Grammar pool maps to a set of Grammar Proxy classes.
Constructor Summary | |
GrammarResolverImpl()
Default constructor. |
Method Summary | |
void |
clearGrammarResolver()
Reset internal Namespace/Grammar registry. |
boolean |
contains(Grammar grammar)
Is Grammar abstraction in Grammar pool? |
boolean |
containsNameSpace(String nameSpaceKey)
Is Namespace key in Grammar pool |
DatatypeValidatorFactory |
getDatatypeRegistry()
|
Grammar |
getGrammar(String nameSpaceKey)
|
String[] |
getNSKeysInPool()
|
Enumeration |
nameSpaceKeys()
|
void |
putGrammar(String nameSpaceKey,
Grammar grammar)
|
Grammar |
removeGrammar(String nameSpaceKey)
Removes association of Namespace key and Grammar from Grammar pool |
int |
size()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public GrammarResolverImpl()
Method Detail |
public Grammar getGrammar(String nameSpaceKey)
getGrammar
in interface GrammarResolver
nameSpaceKey
- Namespace key into Grammar pool
public DatatypeValidatorFactory getDatatypeRegistry()
getDatatypeRegistry
in interface GrammarResolver
public String[] getNSKeysInPool()
public void putGrammar(String nameSpaceKey, Grammar grammar)
putGrammar
in interface GrammarResolver
nameSpaceKey
- Key to associate with Grammar
abstractiongrammar
- Grammar abstraction
used by validator.public int size()
size
in interface GrammarResolver
public Enumeration nameSpaceKeys()
nameSpaceKeys
in interface GrammarResolver
public Grammar removeGrammar(String nameSpaceKey)
removeGrammar
in interface GrammarResolver
nameSpaceKey
- Name space keypublic boolean contains(Grammar grammar)
contains
in interface GrammarResolver
grammar
- Grammar Abstraction
public boolean containsNameSpace(String nameSpaceKey)
containsNameSpace
in interface GrammarResolver
nameSpaceKey
- Namespace key
public void clearGrammarResolver()
clearGrammarResolver
in interface GrammarResolver
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |