Interface PatternVisitor

All Known Implementing Classes:
ChildElementFinder, PatternWalker

public interface PatternVisitor
  • Method Details

    • visitEmpty

      void visitEmpty()
    • visitNotAllowed

      void visitNotAllowed()
    • visitError

      void visitError()
    • visitAfter

      void visitAfter(Pattern p1, Pattern p2)
    • visitGroup

      void visitGroup(Pattern p1, Pattern p2)
    • visitInterleave

      void visitInterleave(Pattern p1, Pattern p2)
    • visitChoice

      void visitChoice(Pattern p1, Pattern p2)
    • visitOneOrMore

      void visitOneOrMore(Pattern p)
    • visitElement

      void visitElement(NameClass nc, Pattern content)
    • visitAttribute

      void visitAttribute(NameClass ns, Pattern value)
    • visitData

      void visitData(Datatype dt)
    • visitDataExcept

      void visitDataExcept(Datatype dt, Pattern except)
    • visitValue

      void visitValue(Datatype dt, Object obj)
    • visitText

      void visitText()
    • visitList

      void visitList(Pattern p)