com.sun.msv.verifier.regexp
Class AttributePruner
java.lang.Object
com.sun.msv.grammar.ExpressionCloner
com.sun.msv.verifier.regexp.AttributePruner
- All Implemented Interfaces:
- ExpressionVisitorExpression
- public class AttributePruner
- extends ExpressionCloner
Creates an expression whose AttributeExp is completely replaced by nullSet.
This step is used to remove all unconsumed AttributeExp from the expression.
- Author:
- Kohsuke KAWAGUCHI
Methods inherited from class com.sun.msv.grammar.ExpressionCloner |
onAnyString, onChoice, onConcur, onData, onEpsilon, onInterleave, onList, onMixed, onNullSet, onOneOrMore, onSequence, onValue |
AttributePruner
public AttributePruner(ExpressionPool pool)
onAttribute
public Expression onAttribute(AttributeExp exp)
onElement
public Expression onElement(ElementExp exp)
onOther
public Expression onOther(OtherExp exp)
onRef
public Expression onRef(ReferenceExp exp)
prune
public final Expression prune(Expression exp)
Copyright © 2001-2003 Sun Microsystems, Inc. Documenation generated September 9 2004.