org.apache.axis2.databinding.types
Class UnsignedInt
java.lang.Object
java.lang.Number
org.apache.axis2.databinding.types.UnsignedInt
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- UnsignedShort
public class UnsignedInt
- extends Number
Custom class for supporting primitive XSD data type UnsignedInt
- See Also:
- XML Schema 3.3.22,
Serialized Form
lValue
protected Long lValue
UnsignedInt
public UnsignedInt()
UnsignedInt
public UnsignedInt(long iValue)
throws NumberFormatException
- ctor for UnsignedInt
- Throws:
NumberFormatException
- will be thrown if validation fails
UnsignedInt
public UnsignedInt(String stValue)
throws NumberFormatException
- Throws:
NumberFormatException
setValue
public void setValue(long iValue)
throws NumberFormatException
- validates the data and sets the value for the object.
- Parameters:
iValue
- value
- Throws:
NumberFormatException
toString
public String toString()
- Overrides:
toString
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
isValid
public static boolean isValid(long iValue)
- validate the value against the xsd definition
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
byteValue
public byte byteValue()
- Overrides:
byteValue
in class Number
shortValue
public short shortValue()
- Overrides:
shortValue
in class Number
intValue
public int intValue()
- Specified by:
intValue
in class Number
longValue
public long longValue()
- Specified by:
longValue
in class Number
doubleValue
public double doubleValue()
- Specified by:
doubleValue
in class Number
floatValue
public float floatValue()
- Specified by:
floatValue
in class Number
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.