java.lang.Object
org.apache.hivemind.schema.rules.IntTranslator
- All Implemented Interfaces:
- org.apache.hivemind.schema.Translator
- public class IntTranslator
- extends java.lang.Object
- implements org.apache.hivemind.schema.Translator
Translates strings to integer values.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_minValue
private int _minValue
_isMinValue
private boolean _isMinValue
_maxValue
private int _maxValue
_isMaxValue
private boolean _isMaxValue
_defaultValue
private int _defaultValue
IntTranslator
public IntTranslator()
IntTranslator
public IntTranslator(java.lang.String initializer)
- Initializers:
- default: default value for empty or invalid input
- min: minimum acceptible value
- max: maximum acceptible value
translate
public java.lang.Object translate(org.apache.hivemind.internal.Module contributingModule,
java.lang.Class propertyType,
java.lang.String inputValue,
org.apache.hivemind.Location location)
- Converts the string to an Integer. The empty string is returned as zero.
On failure, an error is logged and the method returns zero.
- Specified by:
translate
in interface org.apache.hivemind.schema.Translator