|
EclipseLink 2.5.0, build 'v20130110-d839ca4' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.persistence.internal.core.sessions.CoreAbstractRecord
org.eclipse.persistence.internal.sessions.AbstractRecord
org.eclipse.persistence.oxm.record.XMLRecord
org.eclipse.persistence.oxm.record.MarshalRecord
org.eclipse.persistence.oxm.record.ValidatingMarshalRecord
public class ValidatingMarshalRecord
| Nested Class Summary | |
|---|---|
static class |
ValidatingMarshalRecord.MarshalSAXParseException
|
| Nested classes/interfaces inherited from class org.eclipse.persistence.oxm.record.MarshalRecord |
|---|
MarshalRecord.CycleDetectionStack<E> |
| Nested classes/interfaces inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord |
|---|
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 |
| Nested classes/interfaces inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord |
|---|
org.eclipse.persistence.internal.oxm.record.XMLRecord.Nil |
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
java.util.Map.Entry<K,V> |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.persistence.oxm.record.MarshalRecord |
|---|
COLON_W_SCHEMA_NIL_ATTRIBUTE, textWrapperFragment, TRUE |
| Fields inherited from class org.eclipse.persistence.oxm.record.XMLRecord |
|---|
currentObject, equalNamespaceResolvers, hasCustomNamespaceMapper, marshaller, namespaceAware, namespaceResolver, NIL, session, unmarshaller |
| Fields inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord |
|---|
fields, lookupField, noEntry, nullValueInFields, size, values |
| Fields inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord |
|---|
NIL |
| Constructor Summary | |
|---|---|
ValidatingMarshalRecord(MarshalRecord marshalRecord,
XMLMarshaller xmlMarshaller)
|
|
| Method Summary | |
|---|---|
void |
add(org.eclipse.persistence.internal.helper.DatabaseField key,
java.lang.Object value)
INTERNAL: Add the field-value pair to the document. |
java.util.List<org.eclipse.persistence.internal.oxm.Namespace> |
addExtraNamespacesToNamespaceResolver(org.eclipse.persistence.internal.oxm.mappings.Descriptor descriptor,
org.eclipse.persistence.internal.core.sessions.CoreAbstractSession session,
boolean allowOverride,
boolean ignoreEqualResolvers)
INTERNAL |
void |
addGroupingElement(org.eclipse.persistence.internal.oxm.XPathNode xPathNode)
INTERNAL: If an XPathNode does not have an associated NodeValue then add it to the MarshalRecord as a grouping element. |
protected void |
addPositionalNodes(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
NamespaceResolver namespaceResolver)
|
boolean |
addXsiTypeAndClassIndicatorIfRequired(org.eclipse.persistence.internal.oxm.mappings.Descriptor xmlDescriptor,
org.eclipse.persistence.internal.oxm.mappings.Descriptor referenceDescriptor,
org.eclipse.persistence.internal.oxm.mappings.Field xmlField,
boolean isRootElement)
INTERNAL |
boolean |
addXsiTypeAndClassIndicatorIfRequired(org.eclipse.persistence.internal.oxm.mappings.Descriptor xmlDescriptor,
org.eclipse.persistence.internal.oxm.mappings.Descriptor referenceDescriptor,
org.eclipse.persistence.internal.oxm.mappings.Field xmlField,
java.lang.Object originalObject,
java.lang.Object obj,
boolean wasXMLRoot,
boolean isRootElement)
INTERNAL |
void |
afterContainmentMarshal(java.lang.Object parent,
java.lang.Object child)
|
void |
attribute(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
java.lang.String value)
Receive notification of an attribute. |
void |
attribute(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
NamespaceResolver namespaceResolver,
java.lang.String value)
Receive notification of an attribute. |
void |
attributeWithoutQName(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String prefix,
java.lang.String value)
Marshal an attribute for the give namespaceURI, localName, preifx and value |
void |
beforeContainmentMarshal(java.lang.Object child)
|
void |
cdata(java.lang.String value)
Receive notification of character data to be wrapped in a CDATA node. |
void |
characters(java.lang.String value)
Receive notification of character data. |
void |
clear()
PUBLIC: Clear the sub-nodes of the DOM. |
void |
closeStartElement()
Receive notification that all of the attribute events have occurred for the most recent element that has been started. |
void |
closeStartGroupingElements(org.eclipse.persistence.internal.oxm.XPathFragment groupingFragment)
|
boolean |
contains(java.lang.Object value)
PUBLIC: Check if the value is contained in the row. |
boolean |
containsKey(org.eclipse.persistence.internal.helper.DatabaseField key)
|
boolean |
containsKey(java.lang.Object key)
|
boolean |
containsKey(java.lang.String fieldName)
|
boolean |
containsValue(java.lang.Object value)
|
void |
element(org.eclipse.persistence.internal.oxm.XPathFragment frag)
Receive notification of an element. |
java.util.Enumeration |
elements()
|
void |
endDocument()
Recieve notification that a document is being ended. |
void |
endElement(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
NamespaceResolver namespaceResolver)
Receive notification that an element is being ended. |
void |
endPrefixMapping(java.lang.String prefix)
Receive notification that the scope of this namespace declaration has ended. |
void |
endPrefixMappings(NamespaceResolver namespaceResolver)
|
java.util.Set |
entrySet()
|
java.lang.Object |
get(org.eclipse.persistence.internal.helper.DatabaseField key)
INTERNAL: Retrieve the value for the field. |
java.lang.Object |
get(java.lang.Object key)
|
java.lang.Object |
get(java.lang.String fieldName)
PUBLIC: Add the field-value pair to the row. |
java.lang.Object |
getCurrentObject()
INTERNAL: |
DocumentPreservationPolicy |
getDocPresPolicy()
|
org.w3c.dom.Document |
getDocument()
PUBLIC: Return the document. |
org.w3c.dom.Element |
getDOM()
PUBLIC: Return the DOM. |
org.eclipse.persistence.internal.helper.DatabaseField |
getField(org.eclipse.persistence.internal.helper.DatabaseField key)
|
java.util.Vector |
getFields()
|
java.lang.Object |
getIndicatingNoEntry(org.eclipse.persistence.internal.helper.DatabaseField key)
|
java.lang.Object |
getIndicatingNoEntry(java.lang.String fieldName)
INTERNAL: Retrieve the value for the field name. |
org.eclipse.persistence.internal.oxm.XPathQName |
getLeafElementType()
INTERNAL: |
java.lang.String |
getLocalName()
PUBLIC: Get the local name of the context root element. |
XMLMarshaller |
getMarshaller()
INTERNAL: |
NamespaceResolver |
getNamespaceResolver()
|
java.lang.String |
getNamespaceURI()
PUBLIC: Get the namespace URI for the context root element. |
java.lang.Object |
getOwningObject()
INTERNAL: |
java.util.HashMap |
getPositionalNodes()
|
org.eclipse.persistence.internal.sessions.AbstractSession |
getSession()
|
XMLUnmarshaller |
getUnmarshaller()
INTERNAL: |
java.util.Vector |
getValues()
|
java.lang.Object |
getValues(org.eclipse.persistence.internal.helper.DatabaseField key)
|
java.lang.Object |
getValues(java.lang.String key)
|
boolean |
hasNullValueInFields()
|
boolean |
isEmpty()
|
boolean |
isXOPPackage()
|
java.util.Enumeration |
keys()
|
java.util.Set |
keySet()
|
void |
mergeFrom(org.eclipse.persistence.internal.sessions.AbstractRecord row)
|
void |
namespaceDeclarations(NamespaceResolver namespaceResolver)
INTERNAL: Add the namespace declarations to the XML document. |
void |
node(org.w3c.dom.Node node,
NamespaceResolver resolver,
java.lang.String uri,
java.lang.String name)
Receive notification of a node. |
void |
openStartElement(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
NamespaceResolver namespaceResolver)
Receive notification that an element is being started. |
org.eclipse.persistence.internal.oxm.XPathFragment |
openStartGroupingElements(NamespaceResolver namespaceResolver)
INTERNAL: Trigger that the grouping elements should be written. |
java.lang.Object |
put(org.eclipse.persistence.internal.helper.DatabaseField key,
java.lang.Object value)
INTERNAL: Add the field-value pair to the document. |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
|
java.lang.Object |
put(java.lang.String key,
java.lang.Object value)
PUBLIC: Add the field-value pair to the row. |
void |
putAll(java.util.Map map)
|
java.lang.Object |
remove(org.eclipse.persistence.internal.helper.DatabaseField key)
|
java.lang.Object |
remove(java.lang.Object key)
|
java.lang.Object |
remove(java.lang.String fieldName)
|
void |
removeExtraNamespacesFromNamespaceResolver(java.util.List<org.eclipse.persistence.internal.oxm.Namespace> extraNamespaces,
org.eclipse.persistence.internal.core.sessions.CoreAbstractSession session)
INTERNAL |
void |
removeGroupingElement(org.eclipse.persistence.internal.oxm.XPathNode xPathNode)
INTERNAL: |
void |
replaceAt(java.lang.Object value,
int index)
|
java.lang.String |
resolveNamespacePrefix(java.lang.String prefix)
|
void |
setCurrentObject(java.lang.Object obj)
INTERNAL: |
void |
setDocPresPolicy(DocumentPreservationPolicy policy)
|
void |
setLeafElementType(javax.xml.namespace.QName type)
INTERNAL: |
void |
setMarshaller(XMLMarshaller marshaller)
INTERNAL: |
void |
setNamespaceResolver(NamespaceResolver nr)
|
void |
setNullValueInFields(boolean nullValueInFields)
|
void |
setOwningObject(java.lang.Object obj)
INTERNAL: |
void |
setSession(org.eclipse.persistence.internal.sessions.AbstractSession session)
|
void |
setUnmarshaller(XMLUnmarshaller unmarshaller)
INTERNAL: |
void |
setXOPPackage(boolean isXOPPackage)
|
int |
size()
|
void |
startDocument(java.lang.String encoding,
java.lang.String version)
Receive notification that a document is being started. |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String namespaceURI)
Receive notification that a namespace has been declared. |
void |
startPrefixMappings(NamespaceResolver namespaceResolver)
|
java.lang.String |
transformToXML()
Return the XML string representation of the DOM. |
java.util.Collection |
values()
|
void |
writeHeader()
INTERNAL Writes the header, if appropriate. |
void |
writeXsiTypeAttribute(org.eclipse.persistence.internal.oxm.mappings.Descriptor descriptor,
java.lang.String typeUri,
java.lang.String typeLocal,
java.lang.String typePrefix,
boolean addToNamespaceResolver)
INTERNAL |
protected void |
writeXsiTypeAttribute(org.eclipse.persistence.internal.oxm.mappings.Descriptor xmlDescriptor,
XMLSchemaReference xmlRef,
boolean addToNamespaceResolver)
INTERNAL |
| Methods inherited from class org.eclipse.persistence.oxm.record.MarshalRecord |
|---|
attribute, characters, defaultNamespaceDeclaration, emptyAttribute, emptyCollection, emptyComplex, emptySimple, endCollection, getCycleDetectionStack, getGroupingElements, getNameForFragment, getNameForFragmentBytes, getPrefixForFragment, getStringForQName, getTextWrapperFragment, getValueToWrite, marshalWithoutRootElement, namespaceDeclaration, nilComplex, nilSimple, node, predicateAttribute, processNamespaceResolverForXSIPrefix, setGroupingElement, startCollection |
| Methods inherited from class org.eclipse.persistence.oxm.record.XMLRecord |
|---|
convertToXMLField, convertToXMLField, getNamespaceSeparator, hasCustomNamespaceMapper, hasEqualNamespaceResolvers, isNamespaceAware, setCustomNamespaceMapper, setEqualNamespaceResolvers, setLeafElementType |
| Methods inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord |
|---|
clone, getLookupField, resetSize, setFields, setValues, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.persistence.internal.oxm.record.MarshalRecord |
|---|
hasCustomNamespaceMapper |
| Methods inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord |
|---|
getNamespaceSeparator, hasEqualNamespaceResolvers, isNamespaceAware |
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode |
| Constructor Detail |
|---|
public ValidatingMarshalRecord(MarshalRecord marshalRecord,
XMLMarshaller xmlMarshaller)
| Method Detail |
|---|
public void startDocument(java.lang.String encoding,
java.lang.String version)
MarshalRecord
startDocument in class MarshalRecordencoding - The XML document will be encoded using this encoding.version - This specifies the version of XML.public void endDocument()
MarshalRecord
endDocument in class MarshalRecordpublic void element(org.eclipse.persistence.internal.oxm.XPathFragment frag)
MarshalRecord
element in class MarshalRecordfrag - The XPathFragment of the element
public void attribute(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
NamespaceResolver namespaceResolver,
java.lang.String value)
MarshalRecord
attribute in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>attribute in class MarshalRecordxPathFragment - The XPathFragment contains the name and prefix
information about the XML element being ended.namespaceResolver - The NamespaceResolver can be used to resolve the
namespace URI for the namespace prefix held by the XPathFragment (if
required).value - This is the complete value for the attribute.
public void attribute(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
java.lang.String value)
MarshalRecord
attribute in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>attribute in class MarshalRecordnamespaceURI - The namespace URI, if the attribute is not namespace
qualified the value of this parameter wil be null.localName - The local name of the attribute.qName - The qualified name of the attribute.value - This is the complete value for the attribute.public void closeStartElement()
MarshalRecord
closeStartElement in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>closeStartElement in class MarshalRecord
public void endElement(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
NamespaceResolver namespaceResolver)
MarshalRecord
endElement in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>endElement in class MarshalRecordxPathFragment - The XPathFragment contains the name and prefix
information about the XML element being ended.namespaceResolver - The NamespaceResolver can be used to resolve the
namespace URI for the namespace prefix held by the XPathFragment (if
required).public java.util.HashMap getPositionalNodes()
getPositionalNodes in class MarshalRecordpublic void addGroupingElement(org.eclipse.persistence.internal.oxm.XPathNode xPathNode)
MarshalRecord
addGroupingElement in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>addGroupingElement in class MarshalRecordpublic void removeGroupingElement(org.eclipse.persistence.internal.oxm.XPathNode xPathNode)
MarshalRecord
removeGroupingElement in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>removeGroupingElement in class MarshalRecord
public void add(org.eclipse.persistence.internal.helper.DatabaseField key,
java.lang.Object value)
MarshalRecord
add in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>add in class MarshalRecord
public java.lang.Object put(org.eclipse.persistence.internal.helper.DatabaseField key,
java.lang.Object value)
MarshalRecord
put in interface org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>put in class MarshalRecordpublic void namespaceDeclarations(NamespaceResolver namespaceResolver)
MarshalRecord
namespaceDeclarations in class MarshalRecordnamespaceResolver - The NamespaceResolver contains the namespace
prefix and URI pairings that need to be declared.
public void startPrefixMapping(java.lang.String prefix,
java.lang.String namespaceURI)
MarshalRecord
startPrefixMapping in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>startPrefixMapping in class MarshalRecordprefix - The namespace prefix.namespaceURI - The namespace URI.public void startPrefixMappings(NamespaceResolver namespaceResolver)
startPrefixMappings in class MarshalRecordpublic void endPrefixMapping(java.lang.String prefix)
MarshalRecord
endPrefixMapping in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>endPrefixMapping in class MarshalRecordprefix - The namespace prefix.public void endPrefixMappings(NamespaceResolver namespaceResolver)
endPrefixMappings in class MarshalRecord
public void openStartElement(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
NamespaceResolver namespaceResolver)
MarshalRecord
openStartElement in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>openStartElement in class MarshalRecordxPathFragment - The XPathFragment contains the name and prefix
information about the XML element being ended.namespaceResolver - The NamespaceResolver can be used to resolve the
namespace URI for the namespace prefix held by the XPathFragment (if
required).public org.eclipse.persistence.internal.oxm.XPathFragment openStartGroupingElements(NamespaceResolver namespaceResolver)
MarshalRecord
openStartGroupingElements in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>openStartGroupingElements in class MarshalRecordnamespaceResolver - The NamespaceResolver can be used to resolve the
namespace URI for the namespace prefix held by the XPathFragment (if
required).public void closeStartGroupingElements(org.eclipse.persistence.internal.oxm.XPathFragment groupingFragment)
closeStartGroupingElements in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>closeStartGroupingElements in class MarshalRecord
protected void addPositionalNodes(org.eclipse.persistence.internal.oxm.XPathFragment xPathFragment,
NamespaceResolver namespaceResolver)
addPositionalNodes in class MarshalRecordpublic void characters(java.lang.String value)
MarshalRecord
characters in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>characters in class MarshalRecordvalue - This is the entire value of the text node.public void cdata(java.lang.String value)
MarshalRecord
cdata in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>cdata in class MarshalRecordvalue - This is the value of the text to be wrapped
public void node(org.w3c.dom.Node node,
NamespaceResolver resolver,
java.lang.String uri,
java.lang.String name)
MarshalRecord
node in class MarshalRecordnode - The Node to be added to the documentname - replacement root namespace for the node
namespace URI/prefix of the nodepublic java.lang.String getLocalName()
XMLRecord
getLocalName in class MarshalRecordpublic java.lang.String getNamespaceURI()
XMLRecord
getNamespaceURI in class MarshalRecordpublic void clear()
XMLRecord
clear in interface java.util.Mapclear in class MarshalRecordpublic org.w3c.dom.Document getDocument()
XMLRecord
getDocument in class MarshalRecordpublic org.w3c.dom.Element getDOM()
XMLRecord
getDOM in interface org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>getDOM in class MarshalRecordpublic java.lang.String transformToXML()
XMLRecord
transformToXML in class MarshalRecordpublic boolean contains(java.lang.Object value)
XMLRecord
contains in class XMLRecordpublic java.lang.Object get(org.eclipse.persistence.internal.helper.DatabaseField key)
XMLRecord
get in class XMLRecordpublic java.lang.Object getIndicatingNoEntry(java.lang.String fieldName)
XMLRecord
getIndicatingNoEntry in class XMLRecordpublic java.lang.String resolveNamespacePrefix(java.lang.String prefix)
resolveNamespacePrefix in interface org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>resolveNamespacePrefix in class XMLRecordpublic XMLMarshaller getMarshaller()
XMLRecord
getMarshaller in interface org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>getMarshaller in class XMLRecordpublic void setMarshaller(XMLMarshaller marshaller)
XMLRecord
setMarshaller in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>setMarshaller in class XMLRecordpublic XMLUnmarshaller getUnmarshaller()
XMLRecord
getUnmarshaller in interface org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>getUnmarshaller in class XMLRecordpublic void setUnmarshaller(XMLUnmarshaller unmarshaller)
XMLRecord
setUnmarshaller in class XMLRecordpublic void setDocPresPolicy(DocumentPreservationPolicy policy)
setDocPresPolicy in class XMLRecordpublic DocumentPreservationPolicy getDocPresPolicy()
getDocPresPolicy in class XMLRecordpublic java.lang.Object getOwningObject()
XMLRecord
getOwningObject in class XMLRecordpublic void setOwningObject(java.lang.Object obj)
XMLRecord
setOwningObject in class XMLRecordpublic java.lang.Object getCurrentObject()
XMLRecord
getCurrentObject in class XMLRecordpublic void setCurrentObject(java.lang.Object obj)
XMLRecord
setCurrentObject in class XMLRecordpublic org.eclipse.persistence.internal.oxm.XPathQName getLeafElementType()
XMLRecord
getLeafElementType in class XMLRecordpublic void setLeafElementType(javax.xml.namespace.QName type)
XMLRecord
setLeafElementType in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>setLeafElementType in class XMLRecordpublic void setNamespaceResolver(NamespaceResolver nr)
setNamespaceResolver in class XMLRecordpublic NamespaceResolver getNamespaceResolver()
getNamespaceResolver in interface org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>getNamespaceResolver in class XMLRecordpublic org.eclipse.persistence.internal.sessions.AbstractSession getSession()
getSession in interface org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>getSession in class XMLRecordpublic void setSession(org.eclipse.persistence.internal.sessions.AbstractSession session)
setSession in class MarshalRecordpublic boolean isXOPPackage()
isXOPPackage in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>isXOPPackage in class XMLRecordpublic void setXOPPackage(boolean isXOPPackage)
setXOPPackage in class XMLRecordpublic boolean containsKey(java.lang.Object key)
containsKey in interface java.util.MapcontainsKey in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic boolean containsKey(java.lang.String fieldName)
containsKey in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic boolean containsKey(org.eclipse.persistence.internal.helper.DatabaseField key)
containsKey in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic boolean containsValue(java.lang.Object value)
containsValue in interface java.util.MapcontainsValue in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.util.Enumeration elements()
elements in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.util.Set entrySet()
entrySet in interface java.util.MapentrySet in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.lang.Object get(java.lang.Object key)
get in interface java.util.Mapget in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.lang.Object get(java.lang.String fieldName)
XMLRecord
get in class XMLRecordpublic java.lang.Object getValues(org.eclipse.persistence.internal.helper.DatabaseField key)
getValues in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.lang.Object getValues(java.lang.String key)
getValues in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.lang.Object getIndicatingNoEntry(org.eclipse.persistence.internal.helper.DatabaseField key)
getIndicatingNoEntry in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic org.eclipse.persistence.internal.helper.DatabaseField getField(org.eclipse.persistence.internal.helper.DatabaseField key)
getField in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.util.Vector getFields()
getFields in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.util.Vector getValues()
getValues in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic boolean isEmpty()
isEmpty in interface java.util.MapisEmpty in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic boolean hasNullValueInFields()
hasNullValueInFields in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.util.Enumeration keys()
keys in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.util.Set keySet()
keySet in interface java.util.MapkeySet in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic void mergeFrom(org.eclipse.persistence.internal.sessions.AbstractRecord row)
mergeFrom in class org.eclipse.persistence.internal.sessions.AbstractRecord
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
throws ValidationException
put in interface java.util.Mapput in class org.eclipse.persistence.internal.sessions.AbstractRecordValidationException
public java.lang.Object put(java.lang.String key,
java.lang.Object value)
XMLRecord
put in class XMLRecordpublic void putAll(java.util.Map map)
putAll in interface java.util.MapputAll in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Mapremove in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.lang.Object remove(java.lang.String fieldName)
remove in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.lang.Object remove(org.eclipse.persistence.internal.helper.DatabaseField key)
remove in class org.eclipse.persistence.internal.sessions.AbstractRecord
public void replaceAt(java.lang.Object value,
int index)
replaceAt in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic void setNullValueInFields(boolean nullValueInFields)
setNullValueInFields in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic int size()
size in interface java.util.Mapsize in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic java.util.Collection values()
values in interface java.util.Mapvalues in class org.eclipse.persistence.internal.sessions.AbstractRecordpublic void beforeContainmentMarshal(java.lang.Object child)
beforeContainmentMarshal in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>beforeContainmentMarshal in class MarshalRecord
public void afterContainmentMarshal(java.lang.Object parent,
java.lang.Object child)
afterContainmentMarshal in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>afterContainmentMarshal in class MarshalRecordpublic void writeHeader()
MarshalRecord
writeHeader in class MarshalRecord
public java.util.List<org.eclipse.persistence.internal.oxm.Namespace> addExtraNamespacesToNamespaceResolver(org.eclipse.persistence.internal.oxm.mappings.Descriptor descriptor,
org.eclipse.persistence.internal.core.sessions.CoreAbstractSession session,
boolean allowOverride,
boolean ignoreEqualResolvers)
XMLRecord
addExtraNamespacesToNamespaceResolver in interface org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>addExtraNamespacesToNamespaceResolver in class XMLRecord
public void removeExtraNamespacesFromNamespaceResolver(java.util.List<org.eclipse.persistence.internal.oxm.Namespace> extraNamespaces,
org.eclipse.persistence.internal.core.sessions.CoreAbstractSession session)
XMLRecord
removeExtraNamespacesFromNamespaceResolver in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>removeExtraNamespacesFromNamespaceResolver in class XMLRecord
public void attributeWithoutQName(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String prefix,
java.lang.String value)
XMLRecord
attributeWithoutQName in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>attributeWithoutQName in interface org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>attributeWithoutQName in class XMLRecord
public boolean addXsiTypeAndClassIndicatorIfRequired(org.eclipse.persistence.internal.oxm.mappings.Descriptor xmlDescriptor,
org.eclipse.persistence.internal.oxm.mappings.Descriptor referenceDescriptor,
org.eclipse.persistence.internal.oxm.mappings.Field xmlField,
boolean isRootElement)
XMLRecord
addXsiTypeAndClassIndicatorIfRequired in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>addXsiTypeAndClassIndicatorIfRequired in class XMLRecord
public boolean addXsiTypeAndClassIndicatorIfRequired(org.eclipse.persistence.internal.oxm.mappings.Descriptor xmlDescriptor,
org.eclipse.persistence.internal.oxm.mappings.Descriptor referenceDescriptor,
org.eclipse.persistence.internal.oxm.mappings.Field xmlField,
java.lang.Object originalObject,
java.lang.Object obj,
boolean wasXMLRoot,
boolean isRootElement)
XMLRecord
addXsiTypeAndClassIndicatorIfRequired in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>addXsiTypeAndClassIndicatorIfRequired in class XMLRecord
public void writeXsiTypeAttribute(org.eclipse.persistence.internal.oxm.mappings.Descriptor descriptor,
java.lang.String typeUri,
java.lang.String typeLocal,
java.lang.String typePrefix,
boolean addToNamespaceResolver)
XMLRecord
writeXsiTypeAttribute in interface org.eclipse.persistence.internal.oxm.record.MarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver,XMLUnmarshaller>writeXsiTypeAttribute in class XMLRecord
protected void writeXsiTypeAttribute(org.eclipse.persistence.internal.oxm.mappings.Descriptor xmlDescriptor,
XMLSchemaReference xmlRef,
boolean addToNamespaceResolver)
XMLRecord
writeXsiTypeAttribute in class XMLRecord
|
EclipseLink 2.5.0, build 'v20130110-d839ca4' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||