Grammar
, Serializable
public 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()
Grammar
getTopLevel
in interface Grammar
public ExpressionPool getPool()
Grammar
Copyright © 2019 Oracle Corporation. All rights reserved.