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, onValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onAnyString, onChoice, onConcur, onData, onEpsilon, onInterleave, onList, onMixed, onNullSet, onOneOrMore, onSequence, onValue
ExportedAttPoolGenerator(ExpressionPool pool)
public Expression create(RELAXModule module, Expression exp)
public Expression onAttribute(AttributeExp exp)
onAttribute
in interface ExpressionVisitorExpression
public Expression onElement(ElementExp exp)
onElement
in interface ExpressionVisitorExpression
public Expression onTag(TagClause exp)
onTag
in interface RELAXExpressionVisitorExpression
public Expression onElementRules(ElementRules exp)
onElementRules
in interface RELAXExpressionVisitorExpression
public Expression onHedgeRules(HedgeRules exp)
onHedgeRules
in interface RELAXExpressionVisitorExpression
public Expression onRef(ReferenceExp exp)
onRef
in interface ExpressionVisitorExpression
public Expression onOther(OtherExp exp)
onOther
in interface ExpressionVisitorExpression
public Expression onAttPool(AttPoolClause exp)
onAttPool
in interface RELAXExpressionVisitorExpression