pl.bristleback.server.bristle.binding.resolvers
Class IntegerPropertyResolver

java.lang.Object
  extended by pl.bristleback.server.bristle.binding.resolvers.IntegerPropertyResolver
All Implemented Interfaces:
PropertyValueResolver<java.lang.Integer>

public class IntegerPropertyResolver
extends java.lang.Object
implements PropertyValueResolver<java.lang.Integer>

This property resolver checks the type of the given value, returns the same object if value type is Integer or uses Integer.parseInt(String) otherwise.

Created on: 2011-03-10 22:48:44

Author:
Wojciech Niemiec

Constructor Summary
IntegerPropertyResolver()
           
 
Method Summary
 java.lang.Integer extractValue(java.lang.Object value)
          Extracts value to integer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegerPropertyResolver

public IntegerPropertyResolver()
Method Detail

extractValue

public java.lang.Integer extractValue(java.lang.Object value)
Extracts value to integer.

Specified by:
extractValue in interface PropertyValueResolver<java.lang.Integer>
Parameters:
value - value to extract.
Returns:
integer version of value or null if value cannot be extracted.


Copyright © 2011. All Rights Reserved.