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,
org.eclipse.persistence.internal.oxm.mappings.Mapping selfRecordMapping) |
abstract Node |
getNodeForObject(Object obj) |
NodeOrderingPolicy |
getNodeOrderingPolicy() |
abstract Object |
getObjectForNode(Node node) |
abstract Object |
getObjectForNode(Node node,
org.eclipse.persistence.internal.oxm.mappings.Mapping selfRecordMapping) |
void |
initialize(org.eclipse.persistence.internal.oxm.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)
public NodeOrderingPolicy getNodeOrderingPolicy()
public abstract void addObjectToCache(Object obj, Node node, org.eclipse.persistence.internal.oxm.mappings.Mapping selfRecordMapping)
public abstract Object getObjectForNode(Node node, org.eclipse.persistence.internal.oxm.mappings.Mapping selfRecordMapping)
public abstract boolean shouldPreserveDocument()
public void initialize(org.eclipse.persistence.internal.oxm.Context context)
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.