| A Function provides a transformation on an object and returns the resulting
object. For example, a
StringToIntegerFunction may implement
Function<String,Integer> and transform integers in String
format to Integer format.
The transformation on the from object does not necessarily result in
an object of a different type. For example, a
FarenheitToCelciusFunction may implement
Function<Float,Float> .
Implementors of Function which may cause side effects upon evaluation are
strongly encouraged to state this fact clearly in their API documentation.
|