public abstract class DocumentPreservationPolicy extends Object
Responsibilities:
Constructor and Description |
---|
DocumentPreservationPolicy() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addObjectToCache(Object obj,
Node node) |
abstract void |
addObjectToCache(Object obj,
Node node,
Mapping selfRecordMapping) |
abstract Node |
getNodeForObject(Object obj) |
NodeOrderingPolicy |
getNodeOrderingPolicy() |
abstract Object |
getObjectForNode(Node node) |
abstract Object |
getObjectForNode(Node node,
Mapping selfRecordMapping) |
void |
initialize(Context context)
INTERNAL
|
void |
setNodeOrderingPolicy(NodeOrderingPolicy policy)
PUBLIC:
Sets the NodeOrderingPolicy to be used by this DocumentPreservationPolicy
when adding new elements into a cached XML Document.
|
abstract boolean |
shouldPreserveDocument() |
public void setNodeOrderingPolicy(NodeOrderingPolicy policy)
AppendNewElementsOrderingPolicy
,
IgnoreNewElementsOrderingPolicy
,
RelativePositionNodeOrderingPolicy
public NodeOrderingPolicy getNodeOrderingPolicy()
public abstract void addObjectToCache(Object obj, Node node, Mapping selfRecordMapping)
public abstract boolean shouldPreserveDocument()
public void initialize(Context context)
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference