Class Token
- java.lang.Object
-
- org.apache.axis2.databinding.types.NormalizedString
-
- org.apache.axis2.databinding.types.Token
-
- All Implemented Interfaces:
Serializable
public class Token extends NormalizedString
Custom class for supporting primitive XSD data type Token. token represents tokenized strings. The base type of token is normalizedString.- See Also:
- XML Schema 3.3.2, Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static boolean
isValid(String stValue)
validate the value against the xsd definitionvoid
setValue(String stValue)
validates the data and sets the value for the object.-
Methods inherited from class org.apache.axis2.databinding.types.NormalizedString
equals, hashCode, toString
-
-
-
-
Constructor Detail
-
Token
public Token()
-
Token
public Token(String stValue) throws IllegalArgumentException
ctor for Token- Throws:
IllegalArgumentException
- will be thrown if validation fails
-
-
Method Detail
-
isValid
public static boolean isValid(String stValue)
validate the value against the xsd definition The value space of token is the set of strings that do not contain the line feed (#xA) nor tab (#x9) characters, that have no leading or trailing spaces (#x20) and that have no internal sequences of two or more spaces. The lexical space of token is the set of strings that do not contain the line feed (#xA) nor tab (#x9) characters, that have no leading or trailing spaces (#x20) and that have no internal sequences of two or more spaces.
-
setValue
public void setValue(String stValue) throws IllegalArgumentException
validates the data and sets the value for the object.- Overrides:
setValue
in classNormalizedString
- Parameters:
stValue
- String value- Throws:
IllegalArgumentException
- if invalid format
-
-