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

Code
Comments
Other
Rev Date Author Line
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 4   Convert values from one type of object to another.
4395 13 Mar 17 nicklas 5   @author nicklas
4395 13 Mar 17 nicklas 6   @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 11     Convert the value of type F to a value of type T.
4395 13 Mar 17 nicklas 12     @param value The value (which may be null)
4395 13 Mar 17 nicklas 13     @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 }