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 ([email protected])
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
visitAfter
(Pattern p1, Pattern p2) void
visitAttribute
(NameClass ns, Pattern value) protected void
visitBinary
(Pattern p1, Pattern p2) void
visitChoice
(Pattern p1, Pattern p2) void
void
visitDataExcept
(Datatype dt, Pattern except) void
visitElement
(NameClass nc, Pattern content) void
void
void
visitGroup
(Pattern p1, Pattern p2) void
visitInterleave
(Pattern p1, Pattern p2) void
void
void
void
void
visitValue
(Datatype dt, Object obj)
-
Constructor Details
-
PatternWalker
public PatternWalker()
-
-
Method Details
-
visitEmpty
public void visitEmpty()- Specified by:
visitEmpty
in interfacePatternVisitor
-
visitNotAllowed
public void visitNotAllowed()- Specified by:
visitNotAllowed
in interfacePatternVisitor
-
visitError
public void visitError()- Specified by:
visitError
in interfacePatternVisitor
-
visitGroup
- Specified by:
visitGroup
in interfacePatternVisitor
-
visitBinary
-
visitInterleave
- Specified by:
visitInterleave
in interfacePatternVisitor
-
visitChoice
- Specified by:
visitChoice
in interfacePatternVisitor
-
visitOneOrMore
- Specified by:
visitOneOrMore
in interfacePatternVisitor
-
visitElement
- Specified by:
visitElement
in interfacePatternVisitor
-
visitAttribute
- Specified by:
visitAttribute
in interfacePatternVisitor
-
visitData
- Specified by:
visitData
in interfacePatternVisitor
-
visitDataExcept
- Specified by:
visitDataExcept
in interfacePatternVisitor
-
visitValue
- Specified by:
visitValue
in interfacePatternVisitor
-
visitText
public void visitText()- Specified by:
visitText
in interfacePatternVisitor
-
visitList
- Specified by:
visitList
in interfacePatternVisitor
-
visitAfter
- Specified by:
visitAfter
in interfacePatternVisitor
-