⇒ Index (Frames) |  ⇒ Index (No Frames) |  ⇒ Package |  ⇒ Package Tree |  ⇒ Full Tree 
org.apache.commons.collections.functors

Class TransformerClosure

java.lang.Object
|
+--org.apache.commons.collections.functors.TransformerClosure

All Implemented Interfaces:
Closure, Serializable


public class TransformerClosure
extends java.lang.Object
implements Closure, Serializable

Closure implementation that calls a Transformer using the input object and ignore the result.
Since:
Commons Collections 3.0
Author:
Stephen Colebourne

Constructor Summary

TransformerClosure(Transformer transformer)

Constructor that performs no validation.

Method Summary

void

execute(Object input)

Call the transformer.

static Closure

getInstance(Transformer transformer)

Factory method that performs validation.

Constructor Details

TransformerClosure

public TransformerClosure(Transformer transformer)

Constructor that performs no validation. Use getInstance if you want that.

Parameters:
transformer - the transformer to call, not null

Method Details

execute

public void execute(Object input)

Call the transformer.

Parameters:
input

getInstance

public static Closure getInstance(Transformer transformer)

Factory method that performs validation.

A null transformer will return the NOPClosure.

Parameters:
transformer - the transformer to call, null means nop
Returns:
the transformer closure