org.kohsuke.rngom.nc
Class NameClassWalker

java.lang.Object
  extended by org.kohsuke.rngom.nc.NameClassWalker
All Implemented Interfaces:
NameClassVisitor<Void>

public class NameClassWalker
extends Object
implements NameClassVisitor<Void>

Author:
Kohsuke Kawaguchi

Constructor Summary
NameClassWalker()
           
 
Method Summary
 Void visitAnyName()
          Called for NameClass.ANY
 Void visitAnyNameExcept(NameClass nc)
          Called for AnyNameExceptNameClass
 Void visitChoice(NameClass nc1, NameClass nc2)
          Called for ChoiceNameClass
 Void visitName(QName name)
          Called for SimpleNameClass
 Void visitNsName(String ns)
          Called for NsNameClass
 Void visitNsNameExcept(String ns, NameClass nc)
          Called for NsNameExceptNameClass
 Void visitNull()
          Called for NameClass.NULL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameClassWalker

public NameClassWalker()
Method Detail

visitChoice

public Void visitChoice(NameClass nc1,
                        NameClass nc2)
Description copied from interface: NameClassVisitor
Called for ChoiceNameClass

Specified by:
visitChoice in interface NameClassVisitor<Void>

visitNsName

public Void visitNsName(String ns)
Description copied from interface: NameClassVisitor
Called for NsNameClass

Specified by:
visitNsName in interface NameClassVisitor<Void>

visitNsNameExcept

public Void visitNsNameExcept(String ns,
                              NameClass nc)
Description copied from interface: NameClassVisitor
Called for NsNameExceptNameClass

Specified by:
visitNsNameExcept in interface NameClassVisitor<Void>

visitAnyName

public Void visitAnyName()
Description copied from interface: NameClassVisitor
Called for NameClass.ANY

Specified by:
visitAnyName in interface NameClassVisitor<Void>

visitAnyNameExcept

public Void visitAnyNameExcept(NameClass nc)
Description copied from interface: NameClassVisitor
Called for AnyNameExceptNameClass

Specified by:
visitAnyNameExcept in interface NameClassVisitor<Void>

visitName

public Void visitName(QName name)
Description copied from interface: NameClassVisitor
Called for SimpleNameClass

Specified by:
visitName in interface NameClassVisitor<Void>

visitNull

public Void visitNull()
Description copied from interface: NameClassVisitor
Called for NameClass.NULL.

Specified by:
visitNull in interface NameClassVisitor<Void>


Copyright © 2011. All Rights Reserved.