org.apache.axis.types
Class Name
java.lang.Object
   org.apache.axis.types.NormalizedString
org.apache.axis.types.NormalizedString
       org.apache.axis.types.Token
org.apache.axis.types.Token
           org.apache.axis.types.Name
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 | 
| static boolean | isValid(java.lang.String stValue)validate the value against the xsd definition
   Name    ::=    (Letter | '_' | ':') ( NameChar)*
 NameChar    ::=     Letter | Digit | '.' | '-' | '_' | ':' | CombiningChar | Extender
 | 
|  void | setValue(java.lang.String stValue)validates the data and sets the value for the object.
 | 
 
 
| 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
setValue
public void setValue(java.lang.String stValue)
              throws java.lang.IllegalArgumentException
- validates the data and sets the value for the object.
 
- 
- Overrides:
- setValuein class- Token
 
- 
- Parameters:
- stValue- String value
- Throws:
- java.lang.IllegalArgumentException- if invalid format
 
isValid
public static boolean isValid(java.lang.String stValue)
- validate the value against the xsd definition
   Name    ::=    (Letter | '_' | ':') ( NameChar)*
 NameChar    ::=     Letter | Digit | '.' | '-' | '_' | ':' | CombiningChar | Extender
 
- 
 
Copyright © 2005 Apache Web Services Project. All Rights Reserved.