class ExportedAttPoolGenerator extends ExpressionCloner implements RELAXExpressionVisitorExpression
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
targetNamespace |
pool| Constructor and Description |
|---|
ExportedAttPoolGenerator(ExpressionPool pool) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
create(RELAXModule module,
Expression exp) |
Expression |
onAttPool(AttPoolClause exp) |
Expression |
onAttribute(AttributeExp exp) |
Expression |
onElement(ElementExp exp) |
Expression |
onElementRules(ElementRules exp) |
Expression |
onHedgeRules(HedgeRules exp) |
Expression |
onOther(OtherExp exp) |
Expression |
onRef(ReferenceExp exp) |
Expression |
onTag(TagClause exp) |
onAnyString, onChoice, onConcur, onData, onEpsilon, onInterleave, onList, onMixed, onNullSet, onOneOrMore, onSequence, onValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonAnyString, onChoice, onConcur, onData, onEpsilon, onInterleave, onList, onMixed, onNullSet, onOneOrMore, onSequence, onValueExportedAttPoolGenerator(ExpressionPool pool)
public Expression create(RELAXModule module, Expression exp)
public Expression onAttribute(AttributeExp exp)
onAttribute in interface ExpressionVisitorExpressionpublic Expression onElement(ElementExp exp)
onElement in interface ExpressionVisitorExpressionpublic Expression onTag(TagClause exp)
onTag in interface RELAXExpressionVisitorExpressionpublic Expression onElementRules(ElementRules exp)
onElementRules in interface RELAXExpressionVisitorExpressionpublic Expression onHedgeRules(HedgeRules exp)
onHedgeRules in interface RELAXExpressionVisitorExpressionpublic Expression onRef(ReferenceExp exp)
onRef in interface ExpressionVisitorExpressionpublic Expression onOther(OtherExp exp)
onOther in interface ExpressionVisitorExpressionpublic Expression onAttPool(AttPoolClause exp)
onAttPool in interface RELAXExpressionVisitorExpression