Class PatternWalker
java.lang.Object
com.sun.tools.rngom.binary.visitor.PatternWalker
- All Implemented Interfaces:
PatternVisitor
- Direct Known Subclasses:
ChildElementFinder
Walks the pattern tree.
- Author:
- Kohsuke Kawaguchi (kk@kohsuke.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAfter(Pattern p1, Pattern p2) voidvisitAttribute(NameClass ns, Pattern value) protected voidvisitBinary(Pattern p1, Pattern p2) voidvisitChoice(Pattern p1, Pattern p2) voidvoidvisitDataExcept(Datatype dt, Pattern except) voidvisitElement(NameClass nc, Pattern content) voidvoidvoidvisitGroup(Pattern p1, Pattern p2) voidvisitInterleave(Pattern p1, Pattern p2) voidvoidvoidvoidvoidvisitValue(Datatype dt, Object obj)
-
Constructor Details
-
PatternWalker
public PatternWalker()
-
-
Method Details
-
visitEmpty
public void visitEmpty()- Specified by:
visitEmptyin interfacePatternVisitor
-
visitNotAllowed
public void visitNotAllowed()- Specified by:
visitNotAllowedin interfacePatternVisitor
-
visitError
public void visitError()- Specified by:
visitErrorin interfacePatternVisitor
-
visitGroup
- Specified by:
visitGroupin interfacePatternVisitor
-
visitBinary
-
visitInterleave
- Specified by:
visitInterleavein interfacePatternVisitor
-
visitChoice
- Specified by:
visitChoicein interfacePatternVisitor
-
visitOneOrMore
- Specified by:
visitOneOrMorein interfacePatternVisitor
-
visitElement
- Specified by:
visitElementin interfacePatternVisitor
-
visitAttribute
- Specified by:
visitAttributein interfacePatternVisitor
-
visitData
- Specified by:
visitDatain interfacePatternVisitor
-
visitDataExcept
- Specified by:
visitDataExceptin interfacePatternVisitor
-
visitValue
- Specified by:
visitValuein interfacePatternVisitor
-
visitText
public void visitText()- Specified by:
visitTextin interfacePatternVisitor
-
visitList
- Specified by:
visitListin interfacePatternVisitor
-
visitAfter
- Specified by:
visitAfterin interfacePatternVisitor
-