org.apache.axis.types

Class Name

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

Constructor Summary
Name()
Name(String stValue)
ctor for Name
Method Summary
static booleanisValid(String stValue)
validate the value against the xsd definition Name ::= (Letter | '_' | ':') ( NameChar)* NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' | CombiningChar | Extender
voidsetValue(String stValue)
validates the data and sets the value for the object.

Constructor Detail

Name

public Name()

Name

public Name(String stValue)
ctor for Name

Throws: IllegalArgumentException will be thrown if validation fails

Method Detail

isValid

public static boolean isValid(String stValue)
validate the value against the xsd definition Name ::= (Letter | '_' | ':') ( NameChar)* NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' | CombiningChar | Extender

setValue

public void setValue(String stValue)
validates the data and sets the value for the object.

Parameters: stValue String value

Throws: IllegalArgumentException if invalid format

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.