org.apache.axis.types
Class Name
java.lang.Object
|
+--org.apache.axis.types.NormalizedString
|
+--org.apache.axis.types.Token
|
+--org.apache.axis.types.Name
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- NCName
- public class Name
- extends Token
Custom class for supporting XSD data type Name
Name represents XML Names. The value space of Name is
the set of all strings which match the Name production
of [XML 1.0 (Second Edition)].
The base type of Name is token.
- Author:
- Chris Haddad
- See Also:
- XML Schema 3.3.6,
Serialized Form
Constructor Summary |
Name()
|
Name(java.lang.String stValue)
ctor for Name |
Method Summary |
boolean |
isValid(java.lang.String stValue)
validate the value against the xsd definition
Name ::= (Letter | '_' | ':') ( NameChar)*
NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' | CombiningChar | Extender |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Name
public Name()
Name
public Name(java.lang.String stValue)
throws java.lang.IllegalArgumentException
- ctor for Name
- Throws:
java.lang.IllegalArgumentException
- will be thrown if validation fails
isValid
public boolean isValid(java.lang.String stValue)
- validate the value against the xsd definition
Name ::= (Letter | '_' | ':') ( NameChar)*
NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' | CombiningChar | Extender
- Overrides:
isValid
in class Token
Copyright © 2003 Apache Web Services Project. All Rights Reserved.