ComparableExt<Field>CardinalFieldpublic class IntegerField extends SimpleField
| Constructor | Description |
|---|---|
IntegerField() |
Creates new IntegerField with zero value.
|
IntegerField(int value) |
Creates new IntegerField with given value.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
compareTo(SimpleField arg0) |
Compares two integer fields.
|
void |
copy(Field field) |
It makes a copy of class variables.
|
Field |
duplicate() |
Makes a new instance of a field.
|
boolean |
equals(java.lang.Object arg0) |
Checks equivalence of two objects
|
int |
get() |
Gives the value stored in this field.
|
int |
hashCode() |
Provides hashcode of a given
IntegerField value. |
void |
set(int value) |
Sets the value of IntegerField.
|
java.lang.String |
toString() |
Returns a
String which represents value of this field. |
isGenerated, setGeneratedcompareTo, isSimilarTo, isUnknown, setUnknownpublic IntegerField()
public IntegerField(int value)
value - new int valueset(int)public int get()
UnknownValueException - if value is unknownpublic void set(int value)
isUnknown() is KNOWN).value - new value to be setpublic void copy(Field field)
value and unknown.copy in class Fieldfield - any object which is instance of IntegerFieldInvalidTypeException - when field is not IntegerFieldjava.lang.NullPointerException - if given field is nullpublic Field duplicate()
Fieldpublic int compareTo(SimpleField arg0)
arg0 - object to be compared with this integer fieldjava.lang.ClassCastException - if given object is not IntegerFieldjava.lang.NullPointerException - when given object is nullUnknownValueException - when field's value is unknownpublic boolean equals(java.lang.Object arg0)
equals in class java.lang.Objectarg0 - object to be compared with this integer fieldjava.lang.NullPointerException - when given object is nullpublic int hashCode()
IntegerField value.hashCode in class java.lang.ObjectIntegerField valuepublic java.lang.String toString()
String which represents value of this field.
If value is known, it will be decimal signed representation.toString in class java.lang.ObjectInteger.toString()