4395 |
13 Mar 17 |
nicklas |
1 |
package net.sf.basedb.relax.converter; |
4395 |
13 Mar 17 |
nicklas |
2 |
|
4395 |
13 Mar 17 |
nicklas |
3 |
/** |
4395 |
13 Mar 17 |
nicklas |
Convert values from one type of object to another. |
4395 |
13 Mar 17 |
nicklas |
@author nicklas |
4395 |
13 Mar 17 |
nicklas |
@since 1.0 |
4395 |
13 Mar 17 |
nicklas |
7 |
*/ |
4395 |
13 Mar 17 |
nicklas |
8 |
public interface ValueConverter<F, T> |
4395 |
13 Mar 17 |
nicklas |
9 |
{ |
4395 |
13 Mar 17 |
nicklas |
10 |
/** |
4395 |
13 Mar 17 |
nicklas |
Convert the value of type F to a value of type T. |
4395 |
13 Mar 17 |
nicklas |
@param value The value (which may be null) |
4395 |
13 Mar 17 |
nicklas |
@return The converted value (which may be null) |
4395 |
13 Mar 17 |
nicklas |
14 |
*/ |
4395 |
13 Mar 17 |
nicklas |
15 |
public T convert(F value); |
4395 |
13 Mar 17 |
nicklas |
16 |
} |