|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.collections.functors.ConstantTransformer<T>
public class ConstantTransformer<T>
Transformer implementation that returns the same constant each time.
No check is made that the object is immutable. In general, only immutable objects should use the constant factory. Mutable objects should use the prototype factory.
Field Summary | |
---|---|
static Transformer |
NULL_INSTANCE
Returns null each time |
Constructor Summary | |
---|---|
ConstantTransformer(T constantToReturn)
Constructor that performs no validation. |
Method Summary | ||
---|---|---|
T |
getConstant()
Gets the constant. |
|
static
|
getInstance(T constantToReturn)
Transformer method that performs validation. |
|
T |
transform(Object input)
Transforms the input by ignoring it and returning the stored constant instead. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Transformer NULL_INSTANCE
Constructor Detail |
---|
public ConstantTransformer(T constantToReturn)
getInstance
if you want that.
constantToReturn
- the constant to return each timeMethod Detail |
---|
public static <T> Transformer<Object,T> getInstance(T constantToReturn)
constantToReturn
- the constant object to return each time in the factory
constant
factory.public T transform(Object input)
transform
in interface Transformer<Object,T>
input
- the input object which is ignored
public T getConstant()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |