2933 |
14 Nov 14 |
olle |
1 |
package net.sf.basedb.meludi.converter; |
2933 |
14 Nov 14 |
olle |
2 |
|
2933 |
14 Nov 14 |
olle |
3 |
/** |
2933 |
14 Nov 14 |
olle |
Value converter implementation that simply returns the orginal |
2933 |
14 Nov 14 |
olle |
object. |
2933 |
14 Nov 14 |
olle |
@author nicklas |
2933 |
14 Nov 14 |
olle |
@since 1.2 |
2933 |
14 Nov 14 |
olle |
8 |
*/ |
2933 |
14 Nov 14 |
olle |
9 |
public class IdentityConverter<T> |
2933 |
14 Nov 14 |
olle |
10 |
implements ValueConverter<T, T> |
2933 |
14 Nov 14 |
olle |
11 |
{ |
2933 |
14 Nov 14 |
olle |
12 |
|
2933 |
14 Nov 14 |
olle |
13 |
/** |
2933 |
14 Nov 14 |
olle |
The one and only instance of this class. |
2933 |
14 Nov 14 |
olle |
15 |
*/ |
2933 |
14 Nov 14 |
olle |
16 |
public static final IdentityConverter INSTANCE = new IdentityConverter(); |
2933 |
14 Nov 14 |
olle |
17 |
|
2933 |
14 Nov 14 |
olle |
18 |
private IdentityConverter() |
2933 |
14 Nov 14 |
olle |
19 |
{} |
2933 |
14 Nov 14 |
olle |
20 |
|
2933 |
14 Nov 14 |
olle |
21 |
/* |
2933 |
14 Nov 14 |
olle |
From the ValueConverter interface |
2933 |
14 Nov 14 |
olle |
23 |
--------------------------------- |
2933 |
14 Nov 14 |
olle |
24 |
*/ |
2933 |
14 Nov 14 |
olle |
25 |
@Override |
2933 |
14 Nov 14 |
olle |
26 |
public T convert(T value) |
2933 |
14 Nov 14 |
olle |
27 |
{ |
2933 |
14 Nov 14 |
olle |
28 |
return value; |
2933 |
14 Nov 14 |
olle |
29 |
} |
2933 |
14 Nov 14 |
olle |
30 |
// ---------------------------------- |
2933 |
14 Nov 14 |
olle |
31 |
|
2933 |
14 Nov 14 |
olle |
32 |
} |