Interface Function<T,V>
-
- All Superinterfaces:
java.util.function.Function<T,V>
,java.io.Serializable
- All Known Implementing Classes:
AbstractImmutableEntry.KeyFunction
,AbstractImmutableEntry.PairFunction
,AbstractImmutableEntry.ValueFunction
,AbstractMultimap.KeyValuePairFunction
,ArrayProcedureFJTaskRunner.ProcedureExtractor
,BatchIterableProcedureFJTaskRunner.ProcedureExtractor
,CaseFunction
,CheckedFunction
,DoubleFunctionImpl
,FJBatchIterableProcedureRunner.ProcedureExtractor
,FJListObjectIntProcedureRunner.ProcedureExtractor
,FJListProcedureRunner.ProcedureExtractor
,Functions.BindFunction2
,Functions.ClassForNameFunction
,Functions.ClassFunction
,Functions.DefaultFunction
,Functions.DoublePassThruFunction
,Functions.FalseFunction
,Functions.FirstNotEmptyCollectionFunction
,Functions.FirstNotEmptyStringFunction
,Functions.FirstNotNullFunction
,Functions.FirstOfPairFunction
,Functions.FixedValueFunction
,Functions.FunctionChain
,Functions.IntegerPassThruFunction
,Functions.LongPassThruFunction
,Functions.MapKeyFunction
,Functions.MapValueFunction
,Functions.MathSinFunction
,Functions.NullSafeFunction
,Functions.PassThruFunction
,Functions.SecondOfPairFunction
,Functions.SizeFunction
,Functions.SquaredIntegerFunction
,Functions.StringToIntegerFunction
,Functions.StringTrimFunction
,Functions.SwappedPairFunction
,Functions.SynchronizedFunction
,Functions.ThrowingFunctionAdapter
,Functions.ToStringFunction
,Functions.TrueFunction
,IfFunction
,IntegerFunctionImpl
,LongFunctionImpl
,MultimapFunctions.MultimapGetFunction
,ObjectIntProcedureFJTaskRunner.ObjectIntProcedureExtractor
,ProcedureFJTaskRunner.ProcedureExtractor
,StringFunctions.AppendFunction
,StringFunctions.FirstLetterFunction
,StringFunctions.LengthFunction
,StringFunctions.PrependFunction
,StringFunctions.SubStringFunction
,StringFunctions.ToIntegerFunction
,StringFunctions.ToLowerCaseFunction
,StringFunctions.ToUpperCaseFunction
,StringFunctions.TrimFunction
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface Function<T,V> extends java.util.function.Function<T,V>, java.io.Serializable
Function is a one-argument lambda which performs a transformation on the object of typeT
passed to the valueOf() method. This transformation can return the value of calling a getter, or perform some more elaborate logic to calculate a value, of typeV
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default V
apply(T each)
V
valueOf(T each)
-