ComparableExt<Field>public class CardinalField extends IntegerField
| Constructor | Description |
|---|---|
CardinalField() |
Creates new CardinalField with zero value.
|
CardinalField(int value) |
Creates new CardinalField with a given value.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
copy(Field field) |
It makes a copy of class variables.
|
Field |
duplicate() |
Makes a new instance of a field.
|
void |
set(int value) |
Sets the value of CardinalField.
|
isGenerated, setGeneratedcompareTo, equals, get, hashCode, toStringcompareTo, isSimilarTo, isUnknown, setUnknownpublic CardinalField()
public CardinalField(int value)
value - new int value (not negative)InvalidValueException - when integer value is negativeset(int)public void set(int value)
isUnknown() is KNOWN).set in class IntegerFieldvalue - new value to be setInvalidValueException - when integer value is negativepublic Field duplicate()
Fieldduplicate in class IntegerFieldCardinalField object with the same valuepublic void copy(Field field)
value and unknown.copy in class IntegerFieldfield - any object which is an instance of CardinalFieldInvalidTypeException - when the field is not CardinalFieldjava.lang.NullPointerException - if given field is null