public class NoneTypeRemover extends ExpressionCloner
pool
Constructor and Description |
---|
NoneTypeRemover(ExpressionPool pool) |
Modifier and Type | Method and Description |
---|---|
Expression |
onAttribute(AttributeExp exp) |
Expression |
onData(DataExp exp) |
Expression |
onElement(ElementExp exp) |
Expression |
onOther(OtherExp exp) |
Expression |
onRef(ReferenceExp exp) |
onAnyString, onChoice, onConcur, onEpsilon, onInterleave, onList, onMixed, onNullSet, onOneOrMore, onSequence, onValue
public NoneTypeRemover(ExpressionPool pool)
public Expression onElement(ElementExp exp)
public Expression onAttribute(AttributeExp exp)
public Expression onData(DataExp exp)
onData
in interface ExpressionVisitorExpression
onData
in class ExpressionCloner
public Expression onRef(ReferenceExp exp)
public Expression onOther(OtherExp exp)
Copyright © 2016 Oracle Corporation. All rights reserved.