com.sun.msv.grammar

Class ChoiceNameClass

Implemented Interfaces:
Serializable

public class ChoiceNameClass
extends NameClass

Union of two NameClasses.
Author:
Kohsuke KAWAGUCHI
See Also:
Serialized Form

Field Summary

NameClass
nc1
NameClass
nc2

Fields inherited from class com.sun.msv.grammar.NameClass

ALL, LOCALNAME_WILDCARD, NAMESPACE_WILDCARD, NONE

Constructor Summary

ChoiceNameClass(NameClass nc1, NameClass nc2)

Method Summary

boolean
accepts(String namespaceURI, String localPart)
accepts a name if it is accepted by nc1 or nc2.
String
toString()
Object
visit(NameClassVisitor visitor)
visitor pattern support

Methods inherited from class com.sun.msv.grammar.NameClass

accepts, accepts, includes, intersection, isEqualTo, isNull, simplify, union, visit

Field Details

nc1

public final NameClass nc1

nc2

public final NameClass nc2

Constructor Details

ChoiceNameClass

public ChoiceNameClass(NameClass nc1,
                       NameClass nc2)

Method Details

accepts

public boolean accepts(String namespaceURI,
                       String localPart)
accepts a name if it is accepted by nc1 or nc2.
Overrides:
accepts in interface NameClass

toString

public String toString()

visit

public Object visit(NameClassVisitor visitor)
visitor pattern support
Overrides:
visit in interface NameClass