Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.hivemind.schema.rules
Class IntTranslator  view IntTranslator download IntTranslator.java

java.lang.Object
  extended byorg.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.


Field Summary
private  int _defaultValue
           
private  boolean _isMaxValue
           
private  boolean _isMinValue
           
private  int _maxValue
           
private  int _minValue
           
 
Constructor Summary
IntTranslator()
           
IntTranslator(java.lang.String initializer)
          Initializers: default: default value for empty or invalid input min: minimum acceptible value max: maximum acceptible value
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_minValue

private int _minValue

_isMinValue

private boolean _isMinValue

_maxValue

private int _maxValue

_isMaxValue

private boolean _isMaxValue

_defaultValue

private int _defaultValue
Constructor Detail

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

Method Detail

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