com.thaiopensource.relaxng.impl
Class PatternDumper.DumpPatternVisitor

java.lang.Object
  extended by com.thaiopensource.relaxng.impl.PatternDumper.DumpPatternVisitor
All Implemented Interfaces:
PatternVisitor
Direct Known Subclasses:
PatternDumper.ChoiceDumpPatternVisitor, PatternDumper.GroupDumpPatternVisitor, PatternDumper.InterleaveDumpPatternVisitor
Enclosing class:
PatternDumper

 class PatternDumper.DumpPatternVisitor
extends Object
implements PatternVisitor


Constructor Summary
PatternDumper.DumpPatternVisitor()
           
 
Method Summary
 void visitAttribute(NameClass nc, Pattern value)
           
 void visitChoice(Pattern p1, Pattern p2)
           
 void visitData(Datatype dt)
           
 void visitDataExcept(Datatype dt, Pattern except)
           
 void visitElement(NameClass nc, Pattern content)
           
 void visitEmpty()
           
 void visitError()
           
 void visitGroup(Pattern p1, Pattern p2)
           
 void visitInterleave(Pattern p1, Pattern p2)
           
 void visitList(Pattern p)
           
 void visitNotAllowed()
           
 void visitOneOrMore(Pattern p)
           
 void visitText()
           
 void visitValue(Datatype dt, Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatternDumper.DumpPatternVisitor

PatternDumper.DumpPatternVisitor()
Method Detail

visitEmpty

public void visitEmpty()
Specified by:
visitEmpty in interface PatternVisitor

visitNotAllowed

public void visitNotAllowed()
Specified by:
visitNotAllowed in interface PatternVisitor

visitError

public void visitError()
Specified by:
visitError in interface PatternVisitor

visitGroup

public void visitGroup(Pattern p1,
                       Pattern p2)
Specified by:
visitGroup in interface PatternVisitor

visitInterleave

public void visitInterleave(Pattern p1,
                            Pattern p2)
Specified by:
visitInterleave in interface PatternVisitor

visitChoice

public void visitChoice(Pattern p1,
                        Pattern p2)
Specified by:
visitChoice in interface PatternVisitor

visitOneOrMore

public void visitOneOrMore(Pattern p)
Specified by:
visitOneOrMore in interface PatternVisitor

visitElement

public void visitElement(NameClass nc,
                         Pattern content)
Specified by:
visitElement in interface PatternVisitor

visitAttribute

public void visitAttribute(NameClass nc,
                           Pattern value)
Specified by:
visitAttribute in interface PatternVisitor

visitData

public void visitData(Datatype dt)
Specified by:
visitData in interface PatternVisitor

visitDataExcept

public void visitDataExcept(Datatype dt,
                            Pattern except)
Specified by:
visitDataExcept in interface PatternVisitor

visitValue

public void visitValue(Datatype dt,
                       Object obj)
Specified by:
visitValue in interface PatternVisitor

visitText

public void visitText()
Specified by:
visitText in interface PatternVisitor

visitList

public void visitList(Pattern p)
Specified by:
visitList in interface PatternVisitor