Package org.kohsuke.rngom.rngparser.nc
Interface NameClassVisitor<V>
- 
- All Known Implementing Classes:
 NameClassWalker
public interface NameClassVisitor<V>Visitor pattern overNameClassand its subclasses. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VvisitAnyName()Called forNameClass.ANYVvisitAnyNameExcept(NameClass nc)Called forAnyNameExceptNameClassVvisitChoice(NameClass nc1, NameClass nc2)Called forChoiceNameClassVvisitName(javax.xml.namespace.QName name)Called forSimpleNameClassVvisitNsName(java.lang.String ns)Called forNsNameClassVvisitNsNameExcept(java.lang.String ns, NameClass nc)Called forNsNameExceptNameClassVvisitNull()Called forNameClass.NULL. 
 - 
 
- 
- 
Method Detail
- 
visitChoice
V visitChoice(NameClass nc1, NameClass nc2)
Called forChoiceNameClass 
- 
visitNsName
V visitNsName(java.lang.String ns)
Called forNsNameClass 
- 
visitNsNameExcept
V visitNsNameExcept(java.lang.String ns, NameClass nc)
Called forNsNameExceptNameClass 
- 
visitAnyName
V visitAnyName()
Called forNameClass.ANY 
- 
visitAnyNameExcept
V visitAnyNameExcept(NameClass nc)
Called forAnyNameExceptNameClass 
- 
visitName
V visitName(javax.xml.namespace.QName name)
Called forSimpleNameClass 
- 
visitNull
V visitNull()
Called forNameClass.NULL. 
 - 
 
 -