public class RELAXModule extends 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.
|
RELAXModule.TagContainer |
tags
map from role name to TagClause object
|
String |
targetNamespace
target namespace URI
|
Expression |
topLevel
chioce of all exported elementRules and hedgeRules.
|
Constructor and Description |
---|
RELAXModule(ExpressionPool pool,
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 String targetNamespace
public final RELAXModule.DatatypeContainer datatypes
public Expression topLevel
public final ExpressionPool pool
public RELAXModule(ExpressionPool pool, String targetNamespace)
public Expression getTopLevel()
Grammar
getTopLevel
in interface Grammar
public ExpressionPool getPool()
Grammar
Copyright © 2016 Oracle Corporation. All rights reserved.