com.thaiopensource.relaxng.impl
Interface PatternVisitor
- All Known Implementing Classes:
- PatternDumper.ChoiceDumpPatternVisitor, PatternDumper.DumpPatternVisitor, PatternDumper.GroupDumpPatternVisitor, PatternDumper.InterleaveDumpPatternVisitor
public interface PatternVisitor
visitEmpty
void visitEmpty()
visitNotAllowed
void visitNotAllowed()
visitError
void visitError()
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)