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.
-
-