Package com.fasterxml.jackson.core.util
Interface Instantiatable<T>
- 
- All Known Implementing Classes:
 DefaultPrettyPrinter
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, usingcreateInstance()method.Note that some implementations may choose to implement
createInstance()by simply returning 'this': this is acceptable if instances are stateless.- Since:
 - 2.1
 - See Also:
 DefaultPrettyPrinter
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TcreateInstance()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
- 
createInstance
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.- Returns:
 - Actual instance to use
 
 
 - 
 
 -