Grammar, Serializablepublic class RELAXModule extends Object implements Grammar
| Modifier and Type | Class | Description |
|---|---|---|
class |
RELAXModule.AttPoolContainer |
|
class |
RELAXModule.DatatypeContainer |
Datatypes.
|
class |
RELAXModule.ElementRulesContainer |
|
class |
RELAXModule.HedgeRulesContainer |
|
class |
RELAXModule.TagContainer |
| Modifier and Type | Field | 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 | Description |
|---|---|
RELAXModule(ExpressionPool pool,
String targetNamespace) |
| Modifier and Type | Method | 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()
GrammargetTopLevel in interface Grammarpublic ExpressionPool getPool()
GrammarCopyright © 2019 Oracle Corporation. All rights reserved.