extensions/net.sf.basedb.meludi/trunk/src/net/sf/basedb/meludi/converter/ValueConverter.java

Code
Comments
Other
Rev Date Author Line
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 4   Convert values from one type of object to another.
2933 14 Nov 14 olle 5   @author nicklas
2933 14 Nov 14 olle 6   @since 1.2
2933 14 Nov 14 olle 7 */
2933 14 Nov 14 olle 8 public interface ValueConverter<F, T>
2933 14 Nov 14 olle 9 {
2933 14 Nov 14 olle 10   /**
2933 14 Nov 14 olle 11     Convert the value of type F to a value of type T.
2933 14 Nov 14 olle 12     @param value The value (which may be null)
2933 14 Nov 14 olle 13     @return The converted value (which may be null)
2933 14 Nov 14 olle 14   */
2933 14 Nov 14 olle 15   public T convert(F value);
2933 14 Nov 14 olle 16 }