Package org.apache.axis.types
Class UnsignedInt
- java.lang.Object
-
- java.lang.Number
-
- org.apache.axis.types.UnsignedInt
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<UnsignedInt>
- Direct Known Subclasses:
UnsignedShort
public class UnsignedInt extends java.lang.Number implements java.lang.Comparable<UnsignedInt>
Custom class for supporting primitive XSD data type UnsignedInt- Author:
- Chris Haddad
- See Also:
- XML Schema 3.3.22, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Long
lValue
-
Constructor Summary
Constructors Constructor Description UnsignedInt()
UnsignedInt(long iValue)
ctor for UnsignedIntUnsignedInt(java.lang.String stValue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte
byteValue()
int
compareTo(UnsignedInt obj)
double
doubleValue()
boolean
equals(java.lang.Object obj)
float
floatValue()
int
hashCode()
int
intValue()
static boolean
isValid(long iValue)
validate the value against the xsd definitionlong
longValue()
void
setValue(long iValue)
validates the data and sets the value for the object.short
shortValue()
java.lang.String
toString()
-
-
-
Constructor Detail
-
UnsignedInt
public UnsignedInt()
-
UnsignedInt
public UnsignedInt(long iValue) throws java.lang.NumberFormatException
ctor for UnsignedInt- Throws:
java.lang.NumberFormatException
- will be thrown if validation fails
-
UnsignedInt
public UnsignedInt(java.lang.String stValue) throws java.lang.NumberFormatException
- Throws:
java.lang.NumberFormatException
-
-
Method Detail
-
setValue
public void setValue(long iValue) throws java.lang.NumberFormatException
validates the data and sets the value for the object.- Parameters:
iValue
- value- Throws:
java.lang.NumberFormatException
-
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(long iValue)
validate the value against the xsd definition
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
compareTo
public int compareTo(UnsignedInt obj)
- Specified by:
compareTo
in interfacejava.lang.Comparable<UnsignedInt>
-
byteValue
public byte byteValue()
- Overrides:
byteValue
in classjava.lang.Number
-
shortValue
public short shortValue()
- Overrides:
shortValue
in classjava.lang.Number
-
intValue
public int intValue()
- Specified by:
intValue
in classjava.lang.Number
-
longValue
public long longValue()
- Specified by:
longValue
in classjava.lang.Number
-
doubleValue
public double doubleValue()
- Specified by:
doubleValue
in classjava.lang.Number
-
floatValue
public float floatValue()
- Specified by:
floatValue
in classjava.lang.Number
-
-