Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.kohsuke.rngom.nc
Interface NameClassVisitor<V>

All Known Implementing Classes:
  NameClassWalker

    public interface NameClassVisitor<V>

Visitor pattern over `NameClass` and its subclasses.

Method Summary
`V` | `visitAnyName()` Called for `NameClass.ANY`
`V` | `visitAnyNameExcept(NameClass nc)` Called for `AnyNameExceptNameClass`
`V` | `visitChoice(NameClass nc1, NameClass nc2)` Called for `ChoiceNameClass`
`V` | `visitName(javax.xml.namespace.QName name)` Called for `SimpleNameClass`
`V` | `visitNsName(java.lang.String ns)` Called for `NsNameClass`
`V` | `visitNsNameExcept(java.lang.String ns, NameClass nc)` Called for `NsNameExceptNameClass`
`V` | `visitNull()` Called for `NameClass.NULL`.

Method Detail

### visitChoice

    V visitChoice(NameClass nc1,
                  NameClass nc2)

  Called for `ChoiceNameClass`

### visitNsName

    V visitNsName(java.lang.String ns)

  Called for `NsNameClass`

### visitNsNameExcept

    V visitNsNameExcept(java.lang.String ns,
                        NameClass nc)

  Called for `NsNameExceptNameClass`

### visitAnyName

    V visitAnyName()

  Called for `NameClass.ANY`

### visitAnyNameExcept

    V visitAnyNameExcept(NameClass nc)

  Called for `AnyNameExceptNameClass`

### visitName

    V visitName(javax.xml.namespace.QName name)

  Called for `SimpleNameClass`

### visitNull

    V visitNull()

  Called for `NameClass.NULL`.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD