|
||||||||||
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
public class ConstantTransformer
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(java.lang.Object constantToReturn)
Constructor that performs no validation. |
Method Summary | |
---|---|
java.lang.Object |
getConstant()
Gets the constant. |
static Transformer |
getInstance(java.lang.Object constantToReturn)
Transformer method that performs validation. |
java.lang.Object |
transform(java.lang.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(java.lang.Object constantToReturn)
getInstance
if you want that.
constantToReturn
- the constant to return each timeMethod Detail |
---|
public static Transformer getInstance(java.lang.Object constantToReturn)
constantToReturn
- the constant object to return each time in the factory
constant
factory.public java.lang.Object transform(java.lang.Object input)
transform
in interface Transformer
input
- the input object which is ignored
public java.lang.Object getConstant()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |