Class TransformerClosure<T>
java.lang.Object
org.apache.commons.collections4.functors.TransformerClosure<T>
- Type Parameters:
- T- the type of the input to the operation.
- All Implemented Interfaces:
- Serializable,- Consumer<T>,- Closure<T>
Closure implementation that calls a Transformer using the input object
 and ignore the result.
- Since:
- 3.0
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionTransformerClosure(Transformer<? super T, ?> transformer) Constructor that performs no validation.
- 
Method SummaryModifier and TypeMethodDescriptionvoidExecutes the closure by calling the decorated transformer.Transformer<? super T, ?> Gets the transformer.static <E> Closure<E> transformerClosure(Transformer<? super E, ?> transformer) Factory method that performs validation.
- 
Constructor Details- 
TransformerClosureConstructor that performs no validation. UsetransformerClosureif you want that.- Parameters:
- transformer- the transformer to call, not null
 
 
- 
- 
Method Details- 
transformerClosureFactory method that performs validation.A null transformer will return the NOPClosure.- Type Parameters:
- E- the type that the closure acts on
- Parameters:
- transformer- the transformer to call, null means nop
- Returns:
- the transformerclosure
 
- 
execute
- 
getTransformerGets the transformer.- Returns:
- the transformer
- Since:
- 3.1
 
 
-