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