Package com.sun.msv.grammar
Class AnyNameClass
- java.lang.Object
-
- com.sun.msv.grammar.NameClass
-
- com.sun.msv.grammar.AnyNameClass
-
- All Implemented Interfaces:
Serializable
public final class AnyNameClass extends NameClass
a NameClass that matches any name.- Author:
- Kohsuke KAWAGUCHI
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static NameClass
theInstance
Deprecated.UseNameClass.ALL
instead.-
Fields inherited from class com.sun.msv.grammar.NameClass
ALL, LOCALNAME_WILDCARD, NAMESPACE_WILDCARD, NONE
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AnyNameClass()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accepts(String namespaceURI, String localName)
AnyNameClass accpets any name, as its name suggests.String
toString()
Object
visit(NameClassVisitor visitor)
visitor pattern support
-
-
-
Field Detail
-
theInstance
public static final NameClass theInstance
Deprecated.UseNameClass.ALL
instead.Singleton instance.
-
-
Method Detail
-
accepts
public boolean accepts(String namespaceURI, String localName)
AnyNameClass accpets any name, as its name suggests.- Specified by:
accepts
in classNameClass
- Parameters:
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.localName
- local part to be tested. As with namespaceURI, LOCALNAME_WILDCARD will acts as a wild card.- Returns:
- true if the pair is accepted, false otherwise.
-
visit
public Object visit(NameClassVisitor visitor)
Description copied from class:NameClass
visitor pattern support
-
-