com.sun.msv.relaxns.grammar

Class RELAXGrammar

Implemented Interfaces:
Grammar, Serializable

public class RELAXGrammar
extends Object
implements Grammar

"Grammar" of RELAX Namespace.
Author:
Kohsuke KAWAGUCHI

Field Summary

Map
moduleMap
map from namespace URI to IslandSchema.
ExpressionPool
pool
expression pool that was used to create these objects
Expression
topLevel
top-level expression

Constructor Summary

RELAXGrammar(ExpressionPool pool)

Method Summary

ExpressionPool
getPool()
Expression
getTopLevel()

Field Details

moduleMap

public final Map moduleMap
map from namespace URI to IslandSchema. All modules are stored in this map.

pool

public final ExpressionPool pool
expression pool that was used to create these objects

topLevel

public Expression topLevel
top-level expression

Constructor Details

RELAXGrammar

public RELAXGrammar(ExpressionPool pool)

Method Details

getPool

public ExpressionPool getPool()
Specified by:
getPool in interface Grammar

getTopLevel

public Expression getTopLevel()
Specified by:
getTopLevel in interface Grammar