|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Instantiatable<T>
Add-on interface used to indicate things that may be "blueprint" objects
which can not be used as is, but are used for creating usable per-process
(serialization, deserialization) instances, using
createInstance() method.
Note that some implementations may choose to implement createInstance()
by simply returning 'this': this is acceptable if instances are stateless.
DefaultPrettyPrinter| Method Summary | |
|---|---|
T |
createInstance()
Method called to ensure that we have a non-blueprint object to use; it is either this object (if stateless), or a newly created object with separate state. |
| Method Detail |
|---|
T createInstance()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||