pl.bristleback.server.bristle.binding.resolvers
Interface PropertyValueResolver<T>
- All Known Implementing Classes:
- BigDecimalPropertyResolver, BigIntegerPropertyResolver, BooleanPropertyResolver, DoublePropertyResolver, IntegerPropertyResolver, LongPropertyResolver, StringPropertyResolver
public interface PropertyValueResolver<T>
Classes implementing this interface resolve value of determined type.
It is required for every implementation to return null instead of throwing exception in case when extracting value fails.
There is default resolver for every raw type.
Default property value resolvers may be overridden in Property annotations.
Created on: 2011-02-23 15:39:49
- Author:
- Wojciech Niemiec
|
Method Summary |
T |
extractValue(java.lang.Object value)
Extracts value given as parameter and process it to be of desired type. |
extractValue
T extractValue(java.lang.Object value)
- Extracts value given as parameter and process it to be of desired type.
- Parameters:
value - value to extract.
- Returns:
- processed value or
null if given value cannot be processed.
Copyright © 2011. All Rights Reserved.