|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.collections.functors.ConstantFactory
public class ConstantFactory
Factory 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 Factory |
NULL_INSTANCE
Returns null each time |
Constructor Summary | |
---|---|
ConstantFactory(java.lang.Object constantToReturn)
Constructor that performs no validation. |
Method Summary | |
---|---|
java.lang.Object |
create()
Always return constant. |
java.lang.Object |
getConstant()
Gets the constant. |
static Factory |
getInstance(java.lang.Object constantToReturn)
Factory method that performs validation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Factory NULL_INSTANCE
Constructor Detail |
---|
public ConstantFactory(java.lang.Object constantToReturn)
getInstance
if you want that.
constantToReturn
- the constant to return each timeMethod Detail |
---|
public static Factory getInstance(java.lang.Object constantToReturn)
constantToReturn
- the constant object to return each time in the factory
constant
factory.public java.lang.Object create()
create
in interface Factory
public java.lang.Object getConstant()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |