public abstract class XMLRecord
extends org.eclipse.persistence.internal.sessions.AbstractRecord
Modifier and Type | Field and Description |
---|---|
static org.eclipse.persistence.oxm.record.XMLRecord.Nil |
NIL
INTERNAL:
Nil: This is used to indicate that this field represents xsi:nil="true"
|
Constructor and Description |
---|
XMLRecord() |
Modifier and Type | Method and Description |
---|---|
abstract void |
clear()
PUBLIC:
Clear the sub-nodes of the DOM.
|
boolean |
contains(Object value)
PUBLIC:
Check if the value is contained in the row.
|
Object |
get(org.eclipse.persistence.internal.helper.DatabaseField key)
INTERNAL:
Retrieve the value for the field.
|
Object |
getCurrentObject()
INTERNAL:
|
DocumentPreservationPolicy |
getDocPresPolicy() |
abstract Document |
getDocument()
PUBLIC:
Return the document.
|
abstract Node |
getDOM()
PUBLIC:
Return the DOM.
|
Object |
getIndicatingNoEntry(String fieldName)
INTERNAL:
Retrieve the value for the field name.
|
QName |
getLeafElementType()
INTERNAL:
|
abstract String |
getLocalName()
PUBLIC:
Get the local name of the context root element.
|
XMLMarshaller |
getMarshaller()
INTERNAL:
|
NamespaceResolver |
getNamespaceResolver() |
abstract String |
getNamespaceURI()
PUBLIC:
Get the namespace URI for the context root element.
|
Object |
getOwningObject()
INTERNAL:
|
org.eclipse.persistence.internal.sessions.AbstractSession |
getSession() |
XMLUnmarshaller |
getUnmarshaller()
INTERNAL:
|
boolean |
isXOPPackage() |
String |
resolveNamespacePrefix(String prefix) |
void |
setCurrentObject(Object obj)
INTERNAL:
|
void |
setDocPresPolicy(DocumentPreservationPolicy policy) |
void |
setLeafElementType(QName type)
INTERNAL:
|
void |
setMarshaller(XMLMarshaller marshaller)
INTERNAL:
|
void |
setNamespaceResolver(NamespaceResolver nr) |
void |
setOwningObject(Object obj)
INTERNAL:
|
void |
setSession(org.eclipse.persistence.internal.sessions.AbstractSession session) |
void |
setUnmarshaller(XMLUnmarshaller unmarshaller)
INTERNAL:
|
void |
setXOPPackage(boolean isXOPPackage) |
abstract String |
transformToXML()
Return the XML string representation of the DOM.
|
add, clone, containsKey, containsKey, containsKey, containsValue, elements, entrySet, get, get, getField, getFields, getIndicatingNoEntry, getValues, getValues, getValues, isEmpty, keys, keySet, mergeFrom, put, put, put, putAll, remove, remove, remove, replaceAt, size, toString, values
public static final org.eclipse.persistence.oxm.record.XMLRecord.Nil NIL
public abstract String getLocalName()
public abstract String getNamespaceURI()
public abstract void clear()
public abstract Document getDocument()
public boolean contains(Object value)
contains
in class org.eclipse.persistence.internal.sessions.AbstractRecord
public abstract Node getDOM()
public abstract String transformToXML()
public Object get(org.eclipse.persistence.internal.helper.DatabaseField key)
get
in class org.eclipse.persistence.internal.sessions.AbstractRecord
public Object getIndicatingNoEntry(String fieldName)
getIndicatingNoEntry
in class org.eclipse.persistence.internal.sessions.AbstractRecord
public XMLMarshaller getMarshaller()
public void setMarshaller(XMLMarshaller marshaller)
public XMLUnmarshaller getUnmarshaller()
public void setUnmarshaller(XMLUnmarshaller unmarshaller)
public void setDocPresPolicy(DocumentPreservationPolicy policy)
public DocumentPreservationPolicy getDocPresPolicy()
public Object getOwningObject()
public void setOwningObject(Object obj)
public Object getCurrentObject()
public void setCurrentObject(Object obj)
public QName getLeafElementType()
public void setLeafElementType(QName type)
public void setNamespaceResolver(NamespaceResolver nr)
public NamespaceResolver getNamespaceResolver()
public org.eclipse.persistence.internal.sessions.AbstractSession getSession()
public void setSession(org.eclipse.persistence.internal.sessions.AbstractSession session)
public boolean isXOPPackage()
public void setXOPPackage(boolean isXOPPackage)