com.thaiopensource.relaxng.impl
Interface PatternVisitor


public interface PatternVisitor


Method Summary
 void visitAttribute(NameClass ns, 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, java.lang.Object obj)
           
 

Method Detail

visitEmpty

public void visitEmpty()

visitNotAllowed

public void visitNotAllowed()

visitError

public void visitError()

visitGroup

public void visitGroup(Pattern p1,
                       Pattern p2)

visitInterleave

public void visitInterleave(Pattern p1,
                            Pattern p2)

visitChoice

public void visitChoice(Pattern p1,
                        Pattern p2)

visitOneOrMore

public void visitOneOrMore(Pattern p)

visitElement

public void visitElement(NameClass nc,
                         Pattern content)

visitAttribute

public void visitAttribute(NameClass ns,
                           Pattern value)

visitData

public void visitData(Datatype dt)

visitDataExcept

public void visitDataExcept(Datatype dt,
                            Pattern except)

visitValue

public void visitValue(Datatype dt,
                       java.lang.Object obj)

visitText

public void visitText()

visitList

public void visitList(Pattern p)