-
- All Known Implementing Classes:
ChildElementFinder,PatternWalker
public interface PatternVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisitAfter(Pattern p1, Pattern p2)voidvisitAttribute(NameClass ns, Pattern value)voidvisitChoice(Pattern p1, Pattern p2)voidvisitData(com.sun.tools.rngdatatype.Datatype dt)voidvisitDataExcept(com.sun.tools.rngdatatype.Datatype dt, Pattern except)voidvisitElement(NameClass nc, Pattern content)voidvisitEmpty()voidvisitError()voidvisitGroup(Pattern p1, Pattern p2)voidvisitInterleave(Pattern p1, Pattern p2)voidvisitList(Pattern p)voidvisitNotAllowed()voidvisitOneOrMore(Pattern p)voidvisitText()voidvisitValue(com.sun.tools.rngdatatype.Datatype dt, java.lang.Object obj)
-
-
-
Method Detail
-
visitEmpty
void visitEmpty()
-
visitNotAllowed
void visitNotAllowed()
-
visitError
void visitError()
-
visitOneOrMore
void visitOneOrMore(Pattern p)
-
visitData
void visitData(com.sun.tools.rngdatatype.Datatype dt)
-
visitDataExcept
void visitDataExcept(com.sun.tools.rngdatatype.Datatype dt, Pattern except)
-
visitValue
void visitValue(com.sun.tools.rngdatatype.Datatype dt, java.lang.Object obj)
-
visitText
void visitText()
-
visitList
void visitList(Pattern p)
-
-