org.kohsuke.rngom.binary.visitor
クラス PatternWalker

java.lang.Object
  拡張org.kohsuke.rngom.binary.visitor.PatternWalker
すべての実装インタフェース:
PatternVisitor

public class PatternWalker
extends java.lang.Object
implements PatternVisitor

Walks the pattern tree.

作成者:
Kohsuke Kawaguchi (kk@kohsuke.org)

コンストラクタの概要
PatternWalker()
           
 
メソッドの概要
 void visitAfter(Pattern p1, Pattern p2)
           
 void visitAttribute(NameClass ns, Pattern value)
           
protected  void visitBinary(Pattern p1, Pattern p2)
           
 void visitChoice(Pattern p1, Pattern p2)
           
 void visitData(org.relaxng.datatype.Datatype dt)
           
 void visitDataExcept(org.relaxng.datatype.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(org.relaxng.datatype.Datatype dt, java.lang.Object obj)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PatternWalker

public PatternWalker()
メソッドの詳細

visitEmpty

public void visitEmpty()
定義:
インタフェース PatternVisitor 内の visitEmpty

visitNotAllowed

public void visitNotAllowed()
定義:
インタフェース PatternVisitor 内の visitNotAllowed

visitError

public void visitError()
定義:
インタフェース PatternVisitor 内の visitError

visitGroup

public void visitGroup(Pattern p1,
                       Pattern p2)
定義:
インタフェース PatternVisitor 内の visitGroup

visitBinary

protected void visitBinary(Pattern p1,
                           Pattern p2)

visitInterleave

public void visitInterleave(Pattern p1,
                            Pattern p2)
定義:
インタフェース PatternVisitor 内の visitInterleave

visitChoice

public void visitChoice(Pattern p1,
                        Pattern p2)
定義:
インタフェース PatternVisitor 内の visitChoice

visitOneOrMore

public void visitOneOrMore(Pattern p)
定義:
インタフェース PatternVisitor 内の visitOneOrMore

visitElement

public void visitElement(NameClass nc,
                         Pattern content)
定義:
インタフェース PatternVisitor 内の visitElement

visitAttribute

public void visitAttribute(NameClass ns,
                           Pattern value)
定義:
インタフェース PatternVisitor 内の visitAttribute

visitData

public void visitData(org.relaxng.datatype.Datatype dt)
定義:
インタフェース PatternVisitor 内の visitData

visitDataExcept

public void visitDataExcept(org.relaxng.datatype.Datatype dt,
                            Pattern except)
定義:
インタフェース PatternVisitor 内の visitDataExcept

visitValue

public void visitValue(org.relaxng.datatype.Datatype dt,
                       java.lang.Object obj)
定義:
インタフェース PatternVisitor 内の visitValue

visitText

public void visitText()
定義:
インタフェース PatternVisitor 内の visitText

visitList

public void visitList(Pattern p)
定義:
インタフェース PatternVisitor 内の visitList

visitAfter

public void visitAfter(Pattern p1,
                       Pattern p2)
定義:
インタフェース PatternVisitor 内の visitAfter