public class EISDOMRecord extends DOMRecord implements DOMRecord, jakarta.resource.cci.MappedRecord
An EISDOMRecord
is a wrapper for a DOM tree. It provides a
Record/Map API on an XML DOM element. This can be used from the
platform to wrap adapter XML/DOM records to be used with TopLink XML.
org.eclipse.persistence.internal.sessions.AbstractRecord.EntrySet, org.eclipse.persistence.internal.sessions.AbstractRecord.KeySet, org.eclipse.persistence.internal.sessions.AbstractRecord.NoEntry, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordEntry, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordEntryIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordKeyIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.RecordValuesIterator, org.eclipse.persistence.internal.sessions.AbstractRecord.ValuesSet
Modifier and Type | Field and Description |
---|---|
protected static Method |
domMethod
Used for introspected DOM records.
|
protected jakarta.resource.cci.Record |
record
The original adapter record.
|
protected String |
recordName
The record name.
|
protected String |
recordShortDescription
The record name.
|
currentObject, equalNamespaceResolvers, hasCustomNamespaceMapper, NIL, session, unmarshaller
Constructor and Description |
---|
EISDOMRecord()
Default constructor.
|
EISDOMRecord(Element dom)
Create a TopLink record from a DOM tree.
|
EISDOMRecord(jakarta.resource.cci.Record record)
Create a TopLink record from the JCA adapter record.
|
EISDOMRecord(jakarta.resource.cci.Record record,
Element dom)
Create a TopLink record from the JCA adapter record and DOM tree.
|
Modifier and Type | Method and Description |
---|---|
XMLRecord |
buildNestedRow(Element element)
INTERNAL:
Build the nested record, this can be overwriten by subclasses to use their subclass instance.
|
jakarta.resource.cci.Record |
getRecord()
Return the JCA adapter record.
|
String |
getRecordName()
Forward to the record.
|
String |
getRecordShortDescription()
Forward to the record.
|
void |
setRecord(jakarta.resource.cci.Record record)
Set the JCA adapter record.
|
void |
setRecordName(String recordName)
Forward to the record.
|
void |
setRecordShortDescription(String recordShortDescription)
Forward to the record.
|
add, clear, clone, contains, containsKey, createNewDocument, createNewDocument, entrySet, get, getDocument, getDOM, getFields, getIndicatingNoEntry, getIndicatingNoEntry, getIndicatingNoEntry, getLocalName, getNamespaceURI, getReferenceResolver, getValues, getValues, getValues, getValues, getValuesIndicatingNoEntry, getValuesIndicatingNoEntry, getValuesIndicatingNoEntry, getValuesIndicatingNoEntry, getValuesIndicatingNoEntry, getValuesIndicatingNoEntry, keySet, put, put, put, remove, replaceAt, resolveNamespacePrefix, resolveReferences, setDOM, setDOM, setFields, setReferenceResolver, setSession, setValues, size, toString, transformFromXML, transformFromXML, transformToWriter, transformToXML, values
addExtraNamespacesToNamespaceResolver, addXsiTypeAndClassIndicatorIfRequired, addXsiTypeAndClassIndicatorIfRequired, attribute, attributeWithoutQName, convertToXMLField, convertToXMLField, get, getConversionManager, getCurrentObject, getDocPresPolicy, getIndicatingNoEntry, getLeafElementType, getMarshaller, getNamespaceResolver, getNamespaceSeparator, getOwningObject, getSession, getUnmarshaller, hasCustomNamespaceMapper, hasEqualNamespaceResolvers, isNamespaceAware, isXOPPackage, namespaceDeclaration, put, removeExtraNamespacesFromNamespaceResolver, setCurrentObject, setCustomNamespaceMapper, setDocPresPolicy, setEqualNamespaceResolvers, setLeafElementType, setLeafElementType, setMarshaller, setNamespaceResolver, setOwningObject, setUnmarshaller, setXOPPackage, writeXsiTypeAttribute, writeXsiTypeAttribute
containsKey, containsKey, containsValue, elements, get, getField, getLookupField, getSopObject, hasNullValueInFields, hasSopObject, isEmpty, keys, mergeFrom, putAll, remove, remove, replaceAt, resetSize, setNullValueInFields, setSopObject
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
protected jakarta.resource.cci.Record record
protected String recordName
protected String recordShortDescription
protected static Method domMethod
public EISDOMRecord()
public EISDOMRecord(jakarta.resource.cci.Record record, Element dom)
public EISDOMRecord(Element dom)
public EISDOMRecord(jakarta.resource.cci.Record record)
public jakarta.resource.cci.Record getRecord()
public void setRecord(jakarta.resource.cci.Record record)
public String getRecordShortDescription()
public void setRecordShortDescription(String recordShortDescription)
public String getRecordName()
public void setRecordName(String recordName)
public XMLRecord buildNestedRow(Element element)
buildNestedRow
in class DOMRecord
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.