|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.xins.common.types.Type
org.xins.common.types.standard.Int16
Standard type _int16.
| Field Summary | |
static Int16 |
SINGLETON
The only instance of this class. |
| Constructor Summary | |
protected |
Int16(String name,
short minimum,
short maximum)
Constructs a new Int16 object (constructor for
subclasses). |
| Method Summary | |
static Short |
fromStringForOptional(String string)
Converts the specified string value to a Short value. |
static short |
fromStringForRequired(String string)
Converts the specified non- null string value to a
short. |
protected Object |
fromStringImpl(String string)
Converts from a String to an instance of the value class
for this type (implementation method). |
String |
getDescription()
Retrieves the description of this type. |
protected boolean |
isValidValueImpl(String value)
Determines if the specified String value is considered
valid for this type (implementation method). |
String |
toString(Object value)
Generates a string representation of the specified value for this type. |
static String |
toString(short value)
Converts the specified short to a string. |
static String |
toString(Short value)
Converts the specified Short to a string. |
| Methods inherited from class org.xins.common.types.Type |
checkValue, fromString, getName, getValueClass, isValidValue, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final Int16 SINGLETON
null.
| Constructor Detail |
protected Int16(String name,
short minimum,
short maximum)
Int16 object (constructor for
subclasses).
name - the name of this type, cannot be null.minimum - the minimum for the value.maximum - the maximum for the value.| Method Detail |
public static short fromStringForRequired(String string)
throws IllegalArgumentException,
TypeValueException
null string value to a
short.
string - the string to convert, cannot be null.
short value.
IllegalArgumentException - if string == null.
TypeValueException - if the specified string does not represent a valid value for this
type.
public static Short fromStringForOptional(String string)
throws TypeValueException
Short value.
string - the string to convert, can be null.
Short, or null if
string == null.
TypeValueException - if the specified string does not represent a valid value for this
type.public static String toString(Short value)
Short to a string.
value - the value to convert, can be null.
null if and
only if value == null.public static String toString(short value)
short to a string.
value - the value to convert.
null.protected boolean isValidValueImpl(String value)
TypeString value is considered
valid for this type (implementation method).
This method is called from Type.isValidValue(String). When
called from that method, it is guaranteed that the argument is not
null.
Type returns
true.
isValidValueImpl in class Typevalue - the String value that should be checked for validity,
never null.
true if and only if the specified String
value is valid, false otherwise.protected Object fromStringImpl(String string)
TypeString to an instance of the value class
for this type (implementation method).
This method is not required to check the validity of the specified
value (since Type.isValidValueImpl(String) should have been called
before) but if it does, then it may throw a TypeValueException.
fromStringImpl in class Typestring - the string to convert to an instance of the value class, guaranteed
to be not null and guaranteed to have been passed to
Type.isValidValueImpl(String) without getting an exception.
null.
public final String toString(Object value)
throws IllegalArgumentException,
ClassCastException,
TypeValueException
TypeType.getValueClass()). Also, it may have to fall within a
certain range of valid values, depending on the type.
The default implementation of this method in class Type does
the following:
value == null then it throws an
IllegalArgumentException;
getValueClass().isInstance(value) == false then
it throws a ClassCastException;
value.Object.toString().
toString in class Typevalue - the value, cannot be null.
null.
IllegalArgumentException - if value == null.
TypeValueException - if the specified value is not in the allowed range.
ClassCastException - if getValueClass().isInstance(value) == false.public String getDescription()
Type
getDescription in class Typenull.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||