org.apache.xerces.impl.xs
public class XSGrammarBucket extends Object
Version: $Id: XSGrammarBucket.java,v 1.10 2004/10/06 15:14:55 mrglavas Exp $
UNKNOWN:
Method Summary | |
---|---|
SchemaGrammar | getGrammar(String namespace)
Get the schema grammar for the specified namespace
|
SchemaGrammar[] | getGrammars()
get all grammars in the registry
|
void | putGrammar(SchemaGrammar grammar)
Put a schema grammar into the registry
This method is for internal use only: it assumes that a grammar with
the same target namespace is not already in the bucket.
|
boolean | putGrammar(SchemaGrammar grammar, boolean deep)
put a schema grammar and any grammars imported by it (directly or
inderectly) into the registry. when a grammar with the same target
namespace is already in the bucket, and different from the one being
added, it's an error, and no grammar will be added into the bucket.
|
void | reset()
Clear the registry.
|
Parameters: namespace
Returns: SchemaGrammar associated with the namespace
Returns: an array of SchemaGrammars.
Parameters: grammar the grammar to put in the registry
Parameters: grammar the grammar to put in the registry deep whether to add imported grammars
Returns: whether the process succeeded