public class RELAXModule extends java.lang.Object implements Grammar
Modifier and Type | Class and Description |
---|---|
class |
RELAXModule.AttPoolContainer |
class |
RELAXModule.DatatypeContainer
Datatypes.
|
class |
RELAXModule.ElementRulesContainer |
class |
RELAXModule.HedgeRulesContainer |
class |
RELAXModule.TagContainer |
Modifier and Type | Field and Description |
---|---|
RELAXModule.AttPoolContainer |
attPools
map from role name to AttPoolClause object
|
RELAXModule.DatatypeContainer |
datatypes |
RELAXModule.ElementRulesContainer |
elementRules
map from label name to ElementRules object
|
RELAXModule.HedgeRulesContainer |
hedgeRules
map from label name to HedgeRules object
|
ExpressionPool |
pool
ExpressionPool object which was used to create this module.
|
private static long |
serialVersionUID |
RELAXModule.TagContainer |
tags
map from role name to TagClause object
|
java.lang.String |
targetNamespace
target namespace URI
|
Expression |
topLevel
chioce of all exported elementRules and hedgeRules.
|
Constructor and Description |
---|
RELAXModule(ExpressionPool pool,
java.lang.String targetNamespace) |
Modifier and Type | Method and Description |
---|---|
ExpressionPool |
getPool()
gets ExpressionPool object which was used to construct this grammar.
|
Expression |
getTopLevel()
gets top-level expression.
|
public final RELAXModule.ElementRulesContainer elementRules
public final RELAXModule.HedgeRulesContainer hedgeRules
public final RELAXModule.TagContainer tags
public final RELAXModule.AttPoolContainer attPools
public final java.lang.String targetNamespace
public final RELAXModule.DatatypeContainer datatypes
public Expression topLevel
public final ExpressionPool pool
private static final long serialVersionUID
public RELAXModule(ExpressionPool pool, java.lang.String targetNamespace)
public Expression getTopLevel()
Grammar
getTopLevel
in interface Grammar
public ExpressionPool getPool()
Grammar