public class ChoiceNameClass extends NameClass
Modifier and Type | Field and Description |
---|---|
NameClass |
nc1 |
NameClass |
nc2 |
private static long |
serialVersionUID |
ALL, LOCALNAME_WILDCARD, NAMESPACE_WILDCARD, NONE
Constructor and Description |
---|
ChoiceNameClass(NameClass nc1,
NameClass nc2) |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(java.lang.String namespaceURI,
java.lang.String localPart)
accepts a name if it is accepted by nc1 or nc2.
|
java.lang.String |
toString() |
java.lang.Object |
visit(NameClassVisitor visitor)
visitor pattern support
|
public final NameClass nc1
public final NameClass nc2
private static final long serialVersionUID
public boolean accepts(java.lang.String namespaceURI, java.lang.String localPart)
accepts
in class NameClass
namespaceURI
- namespace URI to be tested. If this value equals to
NAMESPACE_WILDCARD, implementation must assume that
valid namespace is specified. this twist will be used for
error diagnosis.localPart
- local part to be tested. As with namespaceURI, LOCALNAME_WILDCARD
will acts as a wild card.public java.lang.Object visit(NameClassVisitor visitor)
NameClass
public java.lang.String toString()
toString
in class java.lang.Object