Package org.apache.axis.types
Class NormalizedString
- java.lang.Object
-
- org.apache.axis.types.NormalizedString
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
Token
public class NormalizedString extends java.lang.Object implements java.io.Serializable
Custom class for supporting XSD data type NormalizedString. normalizedString represents white space normalized strings. The base type of normalizedString is string.- Author:
- Chris Haddad
- See Also:
- XML Schema Part 2: Datatypes 3.3.1, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NormalizedString()
NormalizedString(java.lang.String stValue)
ctor for NormalizedString
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object object)
int
hashCode()
static boolean
isValid(java.lang.String stValue)
validate the value against the xsd definition for the object The value space of normalizedString is the set of strings that do not contain the carriage return (#xD), line feed (#xA) nor tab (#x9) characters.void
setValue(java.lang.String stValue)
validates the data and sets the value for the object.java.lang.String
toString()
-
-
-
Constructor Detail
-
NormalizedString
public NormalizedString()
-
NormalizedString
public NormalizedString(java.lang.String stValue) throws java.lang.IllegalArgumentException
ctor for NormalizedString- Parameters:
stValue
- is the String value- Throws:
java.lang.IllegalArgumentException
- if invalid format
-
-
Method Detail
-
setValue
public void setValue(java.lang.String stValue) throws java.lang.IllegalArgumentException
validates the data and sets the value for the object.- Parameters:
stValue
- String value- Throws:
java.lang.IllegalArgumentException
- if invalid format
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
isValid
public static boolean isValid(java.lang.String stValue)
validate the value against the xsd definition for the object The value space of normalizedString is the set of strings that do not contain the carriage return (#xD), line feed (#xA) nor tab (#x9) characters. The lexical space of normalizedString is the set of strings that do not contain the carriage return (#xD) nor tab (#x9) characters.- Parameters:
stValue
- the String to test
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in classjava.lang.Object
-
-