public abstract class IntValueConstruct extends ValueConstruct
AbstractExtension.AttributesHandler
attrName
localName, 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, setRequired
disableStrictValidation, enableStrictValidation, eq, generate, generateAttributes, getExtensionLocalName, getExtensionNamespace, isImmutable, isStrictValidation, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutable, validate
public 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 ValueConstruct
public int hashCode()
hashCode
in class ValueConstruct
public void setValue(java.lang.String value)
ValueConstruct.setValue(String)
to validate that
supplied value is integer.setValue
in class ValueConstruct
value
- 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.