net.sf.ezmorph.primitive
Class IntMorpher

java.lang.Object
  extended by net.sf.ezmorph.primitive.AbstractPrimitiveMorpher
      extended by net.sf.ezmorph.primitive.AbstractIntegerMorpher
          extended by net.sf.ezmorph.primitive.IntMorpher
All Implemented Interfaces:
Morpher

public final class IntMorpher
extends AbstractIntegerMorpher

Morphs to an int.

Author:
Andres Almiray

Constructor Summary
IntMorpher()
           
IntMorpher(int defaultValue)
           
 
Method Summary
 boolean equals(Object obj)
           
 int getDefaultValue()
          Returns the default value for this Morpher.
 int hashCode()
           
 int morph(Object value)
          Morphs the input object into an output object of the supported type.
 Class morphsTo()
          Returns the target Class for conversion.
 
Methods inherited from class net.sf.ezmorph.primitive.AbstractIntegerMorpher
getIntegerValue
 
Methods inherited from class net.sf.ezmorph.primitive.AbstractPrimitiveMorpher
isUseDefault, supports
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntMorpher

public IntMorpher()

IntMorpher

public IntMorpher(int defaultValue)
Parameters:
defaultValue - return value if the value to be morphed is null
Method Detail

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getDefaultValue

public int getDefaultValue()
Returns the default value for this Morpher.


hashCode

public int hashCode()
Overrides:
hashCode in class Object

morph

public int morph(Object value)
Morphs the input object into an output object of the supported type.

Parameters:
value - The input value to be morphed
Throws:
MorphException - if conversion cannot be performed successfully

morphsTo

public Class morphsTo()
Description copied from interface: Morpher
Returns the target Class for conversion.

Returns:
the target Class for conversion.


Copyright © 2006-2008. All Rights Reserved.