Top Description Fields Constructors Methods
com.sun.msv.relaxns.grammar

public Class RELAXGrammar

extends Object
implements Grammar
Class Inheritance
All Implemented Interfaces
com.sun.msv.grammar.Grammar, java.io.Serializable
Annotations
@SuppressWarnings:serial
Imports
java.util.Map, com.sun.msv.grammar.Expression, .ExpressionPool, .Grammar

"Grammar" of RELAX Namespace.
Author
Kohsuke KAWAGUCHI

Field Summary

Modifier and TypeField and Description
public final Map<String, Object>
moduleMap

map from namespace URI to IslandSchema.

public final ExpressionPool
pool

expression pool that was used to create these objects

public Expression
topLevel

top-level expression

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ExpressionPool
getPool()

Implements com.sun.msv.grammar.Grammar.getPool.

gets ExpressionPool object which was used to construct this grammar.
public Expression
getTopLevel()

Implements com.sun.msv.grammar.Grammar.getTopLevel.

gets top-level expression.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

moduleMapback to summary
public final Map<String, Object> moduleMap

map from namespace URI to IslandSchema. All modules are stored in this map.

See Also
org.iso_relax.dispatcher.IslandSchema
poolback to summary
public final ExpressionPool pool

expression pool that was used to create these objects

topLevelback to summary
public Expression topLevel

top-level expression

Constructor Detail

RELAXGrammarback to summary
public RELAXGrammar(ExpressionPool pool)

Method Detail

getPoolback to summary
public ExpressionPool getPool()

Implements com.sun.msv.grammar.Grammar.getPool.

Doc from com.sun.msv.grammar.Grammar.getPool.

gets ExpressionPool object which was used to construct this grammar. Never return null.

getTopLevelback to summary
public Expression getTopLevel()

Implements com.sun.msv.grammar.Grammar.getTopLevel.

Doc from com.sun.msv.grammar.Grammar.getTopLevel.

gets top-level expression. This expression shall be the constraint over the document element. Never return null.