org.jdesktop.beansbinding
Class Converter<S,T>
java.lang.Object
org.jdesktop.beansbinding.Converter<S,T>
- Type Parameters:
S - the Converter's source typeT - the Converter's target type
public abstract class Converter<S,T>
- extends java.lang.Object
Converter is responsible for converting a value from one type
to another.
The conversion methods can throw RuntimeExceptions in response
to a problem in conversion. For example, a String to Integer
converter might throw a NumberFormatException if the String
can't be parsed properly into an Integer.
|
Method Summary |
abstract T |
convertForward(S value)
Converts a value from the source type to the target type. |
abstract S |
convertReverse(T value)
Converts a value from the target type to the source type. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Converter
public Converter()
convertForward
public abstract T convertForward(S value)
- Converts a value from the source type to the target type.
Can throw a
RuntimeException to indicate a problem
with the conversion.
- Parameters:
value - the source value to convert
- Returns:
- the value, converted to the target type
convertReverse
public abstract S convertReverse(T value)
- Converts a value from the target type to the source type.
Can throw a
RuntimeException to indicate a problem
with the conversion.
- Parameters:
value - the target value to convert
- Returns:
- the value, converted to the source type