|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 time| Method 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 Factorypublic java.lang.Object getConstant()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||