Class UnmarshalRecord
- java.lang.Object
-
- org.eclipse.persistence.internal.core.sessions.CoreAbstractRecord
-
- org.eclipse.persistence.internal.sessions.AbstractRecord
-
- org.eclipse.persistence.oxm.record.XMLRecord
-
- org.eclipse.persistence.oxm.record.UnmarshalRecord
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map
,org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver>
,org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLUnmarshaller>
,org.eclipse.persistence.internal.oxm.record.ExtendedContentHandler
,org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
,org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>
,Record
,org.xml.sax.ContentHandler
,org.xml.sax.ext.LexicalHandler
public class UnmarshalRecord extends XMLRecord implements org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
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
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.oxm.record.XMLRecord
currentObject, equalNamespaceResolvers, hasCustomNamespaceMapper, NIL, session, unmarshaller
-
Fields inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord
fields, lookupField, noEntry, nullValueInFields, size, sopObject, values
-
-
Constructor Summary
Constructors Constructor Description UnmarshalRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord unmarshalRecord)
UnmarshalRecord(org.eclipse.persistence.internal.oxm.TreeObjectBuilder treeObjectBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAttributeValue(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, java.lang.Object value)
void
addAttributeValue(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, java.lang.Object value, java.lang.Object collection)
void
characters(char[] ch, int start, int length)
void
characters(java.lang.CharSequence characters)
void
clear()
PUBLIC: Clear the sub-nodes of the DOM.void
comment(char[] ch, int start, int length)
org.eclipse.persistence.internal.oxm.Root
createRoot()
void
endCDATA()
void
endDocument()
void
endDTD()
void
endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
void
endEntity(java.lang.String name)
void
endPrefixMapping(java.lang.String prefix)
void
endUnmappedElement(java.lang.String uri, java.lang.String localName, java.lang.String name)
java.lang.Object
get(org.eclipse.persistence.internal.helper.DatabaseField key)
INTERNAL: Retrieve the value for the field.org.eclipse.persistence.internal.oxm.NodeValue
getAttributeChildNodeValue(java.lang.String namespace, java.lang.String localName)
org.xml.sax.Attributes
getAttributes()
java.lang.CharSequence
getCharacters()
org.eclipse.persistence.internal.oxm.record.UnmarshalRecord
getChildRecord()
INTERNALorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord
getChildUnmarshalRecord(org.eclipse.persistence.internal.oxm.TreeObjectBuilder targetObjectBuilder)
INTERNALjava.lang.Object
getContainerInstance(org.eclipse.persistence.internal.oxm.ContainerValue containerValue)
java.lang.Object
getContainerInstance(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, boolean b)
java.lang.Object
getCurrentObject()
INTERNAL:org.eclipse.persistence.internal.oxm.mappings.Descriptor
getDescriptor()
org.w3c.dom.Document
getDocument()
PUBLIC: Return the document.org.w3c.dom.Node
getDOM()
PUBLIC: Return the DOM.java.lang.String
getEncoding()
Gets the encoding for this document.org.eclipse.persistence.internal.oxm.SAXFragmentBuilder
getFragmentBuilder()
int
getLevelIndex()
java.lang.String
getLocalName()
PUBLIC: Get the local name of the context root element.char
getNamespaceSeparator()
INTERNAL: The character used to separate the prefix and uri portions when namespaces are presentjava.lang.String
getNamespaceURI()
PUBLIC: Get the namespace URI for the context root element.java.lang.String
getNoNamespaceSchemaLocation()
org.eclipse.persistence.internal.oxm.XPathNode
getNonAttributeXPathNode(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
java.util.List<org.eclipse.persistence.internal.oxm.NullCapableValue>
getNullCapableValues()
org.eclipse.persistence.internal.oxm.record.UnmarshalRecord
getParentRecord()
INTERNALjava.util.Map<java.lang.String,java.lang.String>
getPrefixesForFragment()
org.eclipse.persistence.internal.oxm.ReferenceResolver
getReferenceResolver()
java.lang.String
getRootElementName()
java.lang.String
getRootElementNamespaceUri()
java.lang.String
getSchemaLocation()
org.eclipse.persistence.internal.oxm.XPathFragment
getTextWrapperFragment()
DOMRecord
getTransformationRecord()
javax.xml.namespace.QName
getTypeQName()
CoreAttributeGroup
getUnmarshalAttributeGroup()
org.eclipse.persistence.internal.oxm.record.UnmarshalContext
getUnmarshalContext()
XMLUnmarshaller
getUnmarshaller()
INTERNAL:org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolver
getUnmarshalNamespaceResolver()
org.eclipse.persistence.internal.oxm.record.UnmarshalRecord
getUnmarshalRecord()
INTERNALjava.lang.String
getVersion()
Gets the XML Version for this document.org.eclipse.persistence.internal.oxm.record.XMLReader
getXMLReader()
org.eclipse.persistence.internal.oxm.XPathNode
getXPathNode()
void
ignorableWhitespace(char[] ch, int start, int length)
org.eclipse.persistence.internal.oxm.record.UnmarshalRecord
initialize(org.eclipse.persistence.internal.oxm.TreeObjectBuilder objectBuilder)
INTERNALvoid
initializeRecord(org.eclipse.persistence.internal.oxm.mappings.Mapping mapping)
boolean
isBufferCDATA()
boolean
isNamespaceAware()
INTERNAL: Determine if namespaces will be considered during marshal/unmarshal operations.boolean
isNil()
boolean
isSelfRecord()
void
processingInstruction(java.lang.String target, java.lang.String data)
void
reference(org.eclipse.persistence.internal.oxm.Reference reference)
void
removeNullCapableValue(org.eclipse.persistence.internal.oxm.NullCapableValue nullCapableValue)
void
resetStringBuffer()
java.lang.String
resolveNamespacePrefix(java.lang.String prefix)
java.lang.String
resolveNamespaceUri(java.lang.String namespaceURI)
void
resolveReferences(org.eclipse.persistence.internal.sessions.AbstractSession session, IDResolver idResolver)
void
setAttributes(org.xml.sax.Attributes atts)
void
setAttributeValue(java.lang.Object object, org.eclipse.persistence.internal.oxm.mappings.Mapping mapping)
void
setAttributeValueNull(org.eclipse.persistence.internal.oxm.ContainerValue containerValue)
void
setChildRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord childRecord)
void
setContainerInstance(int index, java.lang.Object containerInstance)
void
setCurrentObject(java.lang.Object object)
INTERNAL:void
setDocumentLocator(org.xml.sax.Locator locator)
void
setFragmentBuilder(org.eclipse.persistence.internal.oxm.SAXFragmentBuilder fragmentBuilder)
void
setLocalName(java.lang.String localName)
void
setNil(boolean isNil)
void
setParentRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord parentRecord)
INTERNALvoid
setReferenceResolver(org.eclipse.persistence.internal.oxm.ReferenceResolver referenceResolver)
void
setRootElementName(java.lang.String rootElementName)
void
setRootElementNamespaceUri(java.lang.String rootElementNamespaceUri)
void
setSelfRecord(boolean isSelfRecord)
void
setTextWrapperFragment(org.eclipse.persistence.internal.oxm.XPathFragment textWrapperFragment)
void
setTransformationRecord(DOMRecord transformationRecord)
void
setTypeQName(javax.xml.namespace.QName qname)
void
setUnmarshalAttributeGroup(CoreAttributeGroup group)
void
setUnmarshalContext(org.eclipse.persistence.internal.oxm.record.UnmarshalContext unmarshalContext)
void
setUnmarshaller(XMLUnmarshaller unmarshaller)
INTERNAL:void
setUnmarshalNamespaceResolver(org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolver unmarshalNamespaceResolver)
void
setXMLReader(org.eclipse.persistence.internal.oxm.record.XMLReader xmlReader)
void
skippedEntity(java.lang.String name)
void
startCDATA()
void
startDocument()
void
startDTD(java.lang.String name, java.lang.String publicId, java.lang.String systemId)
void
startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
void
startEntity(java.lang.String name)
void
startPrefixMapping(java.lang.String prefix, java.lang.String uri)
java.lang.String
transformToXML()
Return the XML string representation of the DOM.void
unmappedContent()
-
Methods inherited from class org.eclipse.persistence.oxm.record.XMLRecord
addExtraNamespacesToNamespaceResolver, addXsiTypeAndClassIndicatorIfRequired, addXsiTypeAndClassIndicatorIfRequired, attribute, attributeWithoutQName, contains, convertToXMLField, convertToXMLField, get, getConversionManager, getDocPresPolicy, getIndicatingNoEntry, getLeafElementType, getMarshaller, getNamespaceResolver, getOwningObject, getSession, hasCustomNamespaceMapper, hasEqualNamespaceResolvers, isXOPPackage, namespaceDeclaration, put, removeExtraNamespacesFromNamespaceResolver, setCustomNamespaceMapper, setDocPresPolicy, setEqualNamespaceResolvers, setLeafElementType, setLeafElementType, setMarshaller, setNamespaceResolver, setOwningObject, setSession, setXOPPackage, writeXsiTypeAttribute, writeXsiTypeAttribute
-
Methods inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord
add, clone, containsKey, containsKey, containsKey, containsValue, elements, entrySet, get, getField, getFields, getIndicatingNoEntry, getLookupField, getSopObject, getValues, getValues, getValues, hasNullValueInFields, hasSopObject, isEmpty, keys, keySet, mergeFrom, put, put, putAll, remove, remove, remove, replaceAt, replaceAt, resetSize, setFields, setNullValueInFields, setSopObject, setValues, size, toString, values
-
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.AbstractMarshalRecord
put
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
-
-
Method Detail
-
addAttributeValue
public void addAttributeValue(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, java.lang.Object value)
- Specified by:
addAttributeValue
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
addAttributeValue
public void addAttributeValue(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, java.lang.Object value, java.lang.Object collection)
- Specified by:
addAttributeValue
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
characters
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
- Specified by:
characters
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
characters
public void characters(java.lang.CharSequence characters) throws org.xml.sax.SAXException
- Specified by:
characters
in interfaceorg.eclipse.persistence.internal.oxm.record.ExtendedContentHandler
- Throws:
org.xml.sax.SAXException
-
clear
public void clear()
Description copied from class:XMLRecord
PUBLIC: Clear the sub-nodes of the DOM.
-
comment
public void comment(char[] ch, int start, int length) throws org.xml.sax.SAXException
- Specified by:
comment
in interfaceorg.xml.sax.ext.LexicalHandler
- Throws:
org.xml.sax.SAXException
-
createRoot
public org.eclipse.persistence.internal.oxm.Root createRoot()
- Specified by:
createRoot
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
endCDATA
public void endCDATA() throws org.xml.sax.SAXException
- Specified by:
endCDATA
in interfaceorg.xml.sax.ext.LexicalHandler
- Throws:
org.xml.sax.SAXException
-
endDocument
public void endDocument() throws org.xml.sax.SAXException
- Specified by:
endDocument
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
endDTD
public void endDTD() throws org.xml.sax.SAXException
- Specified by:
endDTD
in interfaceorg.xml.sax.ext.LexicalHandler
- Throws:
org.xml.sax.SAXException
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
- Specified by:
endElement
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
endEntity
public void endEntity(java.lang.String name) throws org.xml.sax.SAXException
- Specified by:
endEntity
in interfaceorg.xml.sax.ext.LexicalHandler
- Throws:
org.xml.sax.SAXException
-
endPrefixMapping
public void endPrefixMapping(java.lang.String prefix) throws org.xml.sax.SAXException
- Specified by:
endPrefixMapping
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
endUnmappedElement
public void endUnmappedElement(java.lang.String uri, java.lang.String localName, java.lang.String name) throws org.xml.sax.SAXException
- Specified by:
endUnmappedElement
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Throws:
org.xml.sax.SAXException
-
get
public java.lang.Object get(org.eclipse.persistence.internal.helper.DatabaseField key)
Description copied from class:XMLRecord
INTERNAL: Retrieve the value for the field. If missing null is returned.- Specified by:
get
in interfaceorg.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLUnmarshaller>
- Overrides:
get
in classXMLRecord
-
getAttributeChildNodeValue
public org.eclipse.persistence.internal.oxm.NodeValue getAttributeChildNodeValue(java.lang.String namespace, java.lang.String localName)
- Specified by:
getAttributeChildNodeValue
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getAttributes
public org.xml.sax.Attributes getAttributes()
- Specified by:
getAttributes
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getCharacters
public java.lang.CharSequence getCharacters()
- Specified by:
getCharacters
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getChildRecord
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getChildRecord()
INTERNAL- Specified by:
getChildRecord
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getChildUnmarshalRecord
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getChildUnmarshalRecord(org.eclipse.persistence.internal.oxm.TreeObjectBuilder targetObjectBuilder)
INTERNAL- Specified by:
getChildUnmarshalRecord
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getContainerInstance
public java.lang.Object getContainerInstance(org.eclipse.persistence.internal.oxm.ContainerValue containerValue)
- Specified by:
getContainerInstance
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getContainerInstance
public java.lang.Object getContainerInstance(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, boolean b)
- Specified by:
getContainerInstance
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getCurrentObject
public java.lang.Object getCurrentObject()
Description copied from class:XMLRecord
INTERNAL:- Specified by:
getCurrentObject
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Overrides:
getCurrentObject
in classXMLRecord
-
getDescriptor
public org.eclipse.persistence.internal.oxm.mappings.Descriptor getDescriptor()
- Specified by:
getDescriptor
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getDocument
public org.w3c.dom.Document getDocument()
Description copied from class:XMLRecord
PUBLIC: Return the document.- Specified by:
getDocument
in classXMLRecord
-
getDOM
public org.w3c.dom.Node getDOM()
Description copied from class:XMLRecord
PUBLIC: Return the DOM.- Specified by:
getDOM
in interfaceorg.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver>
- Specified by:
getDOM
in classXMLRecord
-
getEncoding
public java.lang.String getEncoding()
Gets the encoding for this document. Only set on the root-level UnmarshalRecord- Specified by:
getEncoding
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Returns:
- a String representing the encoding for this doc
-
getFragmentBuilder
public org.eclipse.persistence.internal.oxm.SAXFragmentBuilder getFragmentBuilder()
- Specified by:
getFragmentBuilder
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getLevelIndex
public int getLevelIndex()
- Specified by:
getLevelIndex
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getLocalName
public java.lang.String getLocalName()
Description copied from class:XMLRecord
PUBLIC: Get the local name of the context root element.- Specified by:
getLocalName
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Specified by:
getLocalName
in classXMLRecord
-
getNamespaceSeparator
public char getNamespaceSeparator()
Description copied from class:XMLRecord
INTERNAL: The character used to separate the prefix and uri portions when namespaces are present- Specified by:
getNamespaceSeparator
in interfaceorg.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>
- Overrides:
getNamespaceSeparator
in classXMLRecord
-
getNamespaceURI
public java.lang.String getNamespaceURI()
Description copied from class:XMLRecord
PUBLIC: Get the namespace URI for the context root element.- Specified by:
getNamespaceURI
in classXMLRecord
-
getNoNamespaceSchemaLocation
public java.lang.String getNoNamespaceSchemaLocation()
- Specified by:
getNoNamespaceSchemaLocation
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getNonAttributeXPathNode
public org.eclipse.persistence.internal.oxm.XPathNode getNonAttributeXPathNode(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
- Specified by:
getNonAttributeXPathNode
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getNullCapableValues
public java.util.List<org.eclipse.persistence.internal.oxm.NullCapableValue> getNullCapableValues()
- Specified by:
getNullCapableValues
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getParentRecord
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getParentRecord()
INTERNAL- Specified by:
getParentRecord
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getPrefixesForFragment
public java.util.Map<java.lang.String,java.lang.String> getPrefixesForFragment()
- Specified by:
getPrefixesForFragment
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getReferenceResolver
public org.eclipse.persistence.internal.oxm.ReferenceResolver getReferenceResolver()
- Specified by:
getReferenceResolver
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getRootElementName
public java.lang.String getRootElementName()
- Specified by:
getRootElementName
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getRootElementNamespaceUri
public java.lang.String getRootElementNamespaceUri()
- Specified by:
getRootElementNamespaceUri
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getSchemaLocation
public java.lang.String getSchemaLocation()
- Specified by:
getSchemaLocation
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getTextWrapperFragment
public org.eclipse.persistence.internal.oxm.XPathFragment getTextWrapperFragment()
- Specified by:
getTextWrapperFragment
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getTransformationRecord
public DOMRecord getTransformationRecord()
- Specified by:
getTransformationRecord
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getTypeQName
public javax.xml.namespace.QName getTypeQName()
- Specified by:
getTypeQName
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getUnmarshalContext
public org.eclipse.persistence.internal.oxm.record.UnmarshalContext getUnmarshalContext()
- Specified by:
getUnmarshalContext
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getUnmarshaller
public XMLUnmarshaller getUnmarshaller()
Description copied from class:XMLRecord
INTERNAL:- Specified by:
getUnmarshaller
in interfaceorg.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLUnmarshaller>
- Specified by:
getUnmarshaller
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Overrides:
getUnmarshaller
in classXMLRecord
-
getUnmarshalNamespaceResolver
public org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolver getUnmarshalNamespaceResolver()
- Specified by:
getUnmarshalNamespaceResolver
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getUnmarshalRecord
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getUnmarshalRecord()
INTERNAL- Since:
- EclipseLink 2.5.0
-
getVersion
public java.lang.String getVersion()
Gets the XML Version for this document. Only set on the root-level UnmarshalRecord, if supported by the parser.- Specified by:
getVersion
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getXMLReader
public org.eclipse.persistence.internal.oxm.record.XMLReader getXMLReader()
- Specified by:
getXMLReader
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getXPathNode
public org.eclipse.persistence.internal.oxm.XPathNode getXPathNode()
- Specified by:
getXPathNode
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
ignorableWhitespace
public void ignorableWhitespace(char[] ch, int start, int length) throws org.xml.sax.SAXException
- Specified by:
ignorableWhitespace
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
initialize
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord initialize(org.eclipse.persistence.internal.oxm.TreeObjectBuilder objectBuilder)
INTERNAL- Specified by:
initialize
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
initializeRecord
public void initializeRecord(org.eclipse.persistence.internal.oxm.mappings.Mapping mapping) throws org.xml.sax.SAXException
- Specified by:
initializeRecord
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Throws:
org.xml.sax.SAXException
-
isBufferCDATA
public boolean isBufferCDATA()
- Specified by:
isBufferCDATA
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
isNamespaceAware
public boolean isNamespaceAware()
Description copied from class:XMLRecord
INTERNAL: Determine if namespaces will be considered during marshal/unmarshal operations.- Specified by:
isNamespaceAware
in interfaceorg.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver>
- Specified by:
isNamespaceAware
in interfaceorg.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>
- Overrides:
isNamespaceAware
in classXMLRecord
-
isNil
public boolean isNil()
- Specified by:
isNil
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
isSelfRecord
public boolean isSelfRecord()
- Specified by:
isSelfRecord
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
processingInstruction
public void processingInstruction(java.lang.String target, java.lang.String data) throws org.xml.sax.SAXException
- Specified by:
processingInstruction
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
reference
public void reference(org.eclipse.persistence.internal.oxm.Reference reference)
- Specified by:
reference
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
removeNullCapableValue
public void removeNullCapableValue(org.eclipse.persistence.internal.oxm.NullCapableValue nullCapableValue)
- Specified by:
removeNullCapableValue
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
resetStringBuffer
public void resetStringBuffer()
- Specified by:
resetStringBuffer
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
resolveNamespacePrefix
public java.lang.String resolveNamespacePrefix(java.lang.String prefix)
- Specified by:
resolveNamespacePrefix
in interfaceorg.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver>
- Specified by:
resolveNamespacePrefix
in interfaceorg.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLUnmarshaller>
- Overrides:
resolveNamespacePrefix
in classXMLRecord
-
resolveNamespaceUri
public java.lang.String resolveNamespaceUri(java.lang.String namespaceURI)
- Specified by:
resolveNamespaceUri
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
resolveReferences
public void resolveReferences(org.eclipse.persistence.internal.sessions.AbstractSession session, IDResolver idResolver)
- Specified by:
resolveReferences
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setAttributes
public void setAttributes(org.xml.sax.Attributes atts)
- Specified by:
setAttributes
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setAttributeValue
public void setAttributeValue(java.lang.Object object, org.eclipse.persistence.internal.oxm.mappings.Mapping mapping)
- Specified by:
setAttributeValue
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setAttributeValueNull
public void setAttributeValueNull(org.eclipse.persistence.internal.oxm.ContainerValue containerValue)
- Specified by:
setAttributeValueNull
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setChildRecord
public void setChildRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord childRecord)
- Specified by:
setChildRecord
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setContainerInstance
public void setContainerInstance(int index, java.lang.Object containerInstance)
- Specified by:
setContainerInstance
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setCurrentObject
public void setCurrentObject(java.lang.Object object)
Description copied from class:XMLRecord
INTERNAL:- Specified by:
setCurrentObject
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Overrides:
setCurrentObject
in classXMLRecord
-
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)
- Specified by:
setDocumentLocator
in interfaceorg.xml.sax.ContentHandler
-
setFragmentBuilder
public void setFragmentBuilder(org.eclipse.persistence.internal.oxm.SAXFragmentBuilder fragmentBuilder)
- Specified by:
setFragmentBuilder
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setLocalName
public void setLocalName(java.lang.String localName)
- Specified by:
setLocalName
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setNil
public void setNil(boolean isNil)
- Specified by:
setNil
in interfaceorg.eclipse.persistence.internal.oxm.record.ExtendedContentHandler
- Specified by:
setNil
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setParentRecord
public void setParentRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord parentRecord)
INTERNAL- Specified by:
setParentRecord
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setReferenceResolver
public void setReferenceResolver(org.eclipse.persistence.internal.oxm.ReferenceResolver referenceResolver)
- Specified by:
setReferenceResolver
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setRootElementName
public void setRootElementName(java.lang.String rootElementName)
- Specified by:
setRootElementName
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setRootElementNamespaceUri
public void setRootElementNamespaceUri(java.lang.String rootElementNamespaceUri)
- Specified by:
setRootElementNamespaceUri
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setSelfRecord
public void setSelfRecord(boolean isSelfRecord)
- Specified by:
setSelfRecord
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setTextWrapperFragment
public void setTextWrapperFragment(org.eclipse.persistence.internal.oxm.XPathFragment textWrapperFragment)
- Specified by:
setTextWrapperFragment
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setTransformationRecord
public void setTransformationRecord(DOMRecord transformationRecord)
- Specified by:
setTransformationRecord
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setTypeQName
public void setTypeQName(javax.xml.namespace.QName qname)
- Specified by:
setTypeQName
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setUnmarshalContext
public void setUnmarshalContext(org.eclipse.persistence.internal.oxm.record.UnmarshalContext unmarshalContext)
- Specified by:
setUnmarshalContext
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setUnmarshaller
public void setUnmarshaller(XMLUnmarshaller unmarshaller)
Description copied from class:XMLRecord
INTERNAL:- Specified by:
setUnmarshaller
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Overrides:
setUnmarshaller
in classXMLRecord
-
setUnmarshalNamespaceResolver
public void setUnmarshalNamespaceResolver(org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolver unmarshalNamespaceResolver)
- Specified by:
setUnmarshalNamespaceResolver
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setXMLReader
public void setXMLReader(org.eclipse.persistence.internal.oxm.record.XMLReader xmlReader)
- Specified by:
setXMLReader
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
skippedEntity
public void skippedEntity(java.lang.String name) throws org.xml.sax.SAXException
- Specified by:
skippedEntity
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
startCDATA
public void startCDATA() throws org.xml.sax.SAXException
- Specified by:
startCDATA
in interfaceorg.xml.sax.ext.LexicalHandler
- Throws:
org.xml.sax.SAXException
-
startDocument
public void startDocument() throws org.xml.sax.SAXException
- Specified by:
startDocument
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
startDTD
public void startDTD(java.lang.String name, java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException
- Specified by:
startDTD
in interfaceorg.xml.sax.ext.LexicalHandler
- Throws:
org.xml.sax.SAXException
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
startEntity
public void startEntity(java.lang.String name) throws org.xml.sax.SAXException
- Specified by:
startEntity
in interfaceorg.xml.sax.ext.LexicalHandler
- Throws:
org.xml.sax.SAXException
-
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix, java.lang.String uri) throws org.xml.sax.SAXException
- Specified by:
startPrefixMapping
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
-
transformToXML
public java.lang.String transformToXML()
Description copied from class:XMLRecord
Return the XML string representation of the DOM.- Specified by:
transformToXML
in classXMLRecord
-
unmappedContent
public void unmappedContent()
- Specified by:
unmappedContent
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getUnmarshalAttributeGroup
public CoreAttributeGroup getUnmarshalAttributeGroup()
- Specified by:
getUnmarshalAttributeGroup
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setUnmarshalAttributeGroup
public void setUnmarshalAttributeGroup(CoreAttributeGroup group)
- Specified by:
setUnmarshalAttributeGroup
in interfaceorg.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
-