org.apache.axis.types

Class Id

Implemented Interfaces:
java.io.Serializable

public class Id
extends NCName

Custom class for supporting XSD data type ID The base type of Id is NCName.
Author:
Eddie Pick
See Also:
XML Schema 3.3.8, Serialized Form

Constructor Summary

Id()
Id(String stValue)
ctor for Id

Method Summary

static boolean
isValid(String stValue)
validate the value against the xsd definition Same validation as NCName for the time being
void
setValue(String stValue)
validates the data and sets the value for the object.

Methods inherited from class org.apache.axis.types.NCName

isValid, setValue

Methods inherited from class org.apache.axis.types.Name

isValid, setValue

Methods inherited from class org.apache.axis.types.Token

isValid, setValue

Methods inherited from class org.apache.axis.types.NormalizedString

equals, hashCode, isValid, setValue, toString

Constructor Details

Id

public Id()

Id

public Id(String stValue)
            throws IllegalArgumentException
ctor for Id

Method Details

isValid

public static boolean isValid(String stValue)
validate the value against the xsd definition Same validation as NCName for the time being
Overrides:
isValid in interface NCName

setValue

public void setValue(String stValue)
            throws IllegalArgumentException
validates the data and sets the value for the object.
Overrides:
setValue in interface NCName
Parameters:

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