## 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 <chaddad@cobia.net>
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 org.apache.axis.types.NormalizedString
`equals, hashCode, toString`

Methods inherited from class java.lang.Object
`clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

Constructor Detail

### 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

Method Detail

### setValue

    public void setValue(java.lang.String stValue)
                  throws java.lang.IllegalArgumentException

  validates the data and sets the value for the object.

  Overrides:
    `setValue` in 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.