public abstract class IntValueConstruct extends ValueConstruct
AbstractExtension.AttributesHandlerattrNamelocalName, namespace| Constructor and Description |
|---|
IntValueConstruct(java.lang.String nodeName)
Constructs
ValueConstruct to represent integer value. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object rhs)
Compares
IntValueConstruct objects based on the integer value
that they hold. |
int |
getIntValue()
Get
Integer value. |
int |
hashCode()
Returns hash code which is the integer value that the object holds.
|
void |
setIntValue(int value)
Set
Integer value. |
void |
setValue(java.lang.String value)
Override
ValueConstruct.setValue(String) to validate that
supplied value is integer. |
consumeAttributes, generate, getHandler, getValue, hasValue, isRequired, putAttributes, setRequireddisableStrictValidation, enableStrictValidation, eq, generate, generateAttributes, getExtensionLocalName, getExtensionNamespace, isImmutable, isStrictValidation, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutable, validatepublic IntValueConstruct(java.lang.String nodeName)
ValueConstruct to represent integer value.public boolean equals(java.lang.Object rhs)
IntValueConstruct objects based on the integer value
that they hold.equals in class ValueConstructpublic int hashCode()
hashCode in class ValueConstructpublic void setValue(java.lang.String value)
ValueConstruct.setValue(String) to validate that
supplied value is integer.setValue in class ValueConstructvalue - new value for the value construct or null to reset.java.lang.NullPointerException - if argument is null.java.lang.IllegalArgumentException - if argument is not a valid integer.public void setIntValue(int value)
Integer value.public int getIntValue()
Integer value.