All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.trumphurst.utils.TIntegerProperty

java.lang.Object
   |
   +----com.trumphurst.utils.TIntegerProperty

public class TIntegerProperty
extends Object
implements TProperty
A TProperty which holds an int value


Variable Index

 o i
The value

Constructor Index

 o TIntegerProperty(int)
Construct with a value

Method Index

 o arguments()
Return a String representation of the arguments necessary to construct the property.
 o construct(String)
"Construct" the property from a String argument list.
 o fromString(String)
Change the value of the property from a String representation of the new value.
 o get()
Return the value
 o get(TProperties, String)
Return the int value of the specified property in the properties list.
 o set(int)
Set the value
 o toString()
Return a String representation of the value.

Variables

 o i
 protected int i
The value

Constructors

 o TIntegerProperty
 public TIntegerProperty(int i)
Construct with a value

Parameters:
i - the value

Methods

 o get
 public int get()
Return the value

 o get
 public static int get(TProperties properties,
                       String key)
Return the int value of the specified property in the properties list. Verifies that the key exists, and refers to a TIntegerProperty (or a subclass).

Parameters:
properties - the properties list
Returns:
the int value of the property, or 0
 o set
 public void set(int i) throws ValidationException
Set the value

Parameters:
i - the value to set
Throws: ValidationException
never thrown by this class, but a subclass that only permits a limited range of values might throw the exception if the new value was out of range.
 o construct
 public void construct(String arguments) throws ValidationException
"Construct" the property from a String argument list. The same as fromString, as there are no additional arguments other than the value.

Parameters:
arguments - a string which can be converted into an int
Throws: ValidationException
if the argument cannot be converted to an int
 o fromString
 public void fromString(String s) throws ValidationException
Change the value of the property from a String representation of the new value.

Parameters:
arguments - a string which can be converted into an int
Throws: ValidationException
if the argument cannot be converted to an int
 o toString
 public String toString()
Return a String representation of the value.

Returns:
the int converted to a String
Overrides:
toString in class Object
 o arguments
 public String arguments()
Return a String representation of the arguments necessary to construct the property.

Returns:
the int converted to a String

All Packages  Class Hierarchy  This Package  Previous  Next  Index