Module eclipselink

Class UnmarshalRecord

  • All Implemented Interfaces:
    Serializable, Cloneable, 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>, DataRecord, ContentHandler, 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
    • Constructor Detail

      • UnmarshalRecord

        public UnmarshalRecord​(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord unmarshalRecord)
      • UnmarshalRecord

        public UnmarshalRecord​(org.eclipse.persistence.internal.oxm.TreeObjectBuilder treeObjectBuilder)
    • Method Detail

      • addAttributeValue

        public void addAttributeValue​(org.eclipse.persistence.internal.oxm.ContainerValue containerValue,
                                      Object value)
        Specified by:
        addAttributeValue in interface 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>
      • addAttributeValue

        public void addAttributeValue​(org.eclipse.persistence.internal.oxm.ContainerValue containerValue,
                                      Object value,
                                      Object collection)
        Specified by:
        addAttributeValue in interface 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>
      • characters

        public void characters​(CharSequence characters)
                        throws SAXException
        Specified by:
        characters in interface org.eclipse.persistence.internal.oxm.record.ExtendedContentHandler
        Throws:
        SAXException
      • clear

        public void clear()
        Description copied from class: XMLRecord
        PUBLIC: Clear the sub-nodes of the DOM.
        Specified by:
        clear in interface Map
        Specified by:
        clear in class XMLRecord
      • createRoot

        public org.eclipse.persistence.internal.oxm.Root createRoot()
        Specified by:
        createRoot in interface 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>
      • endUnmappedElement

        public void endUnmappedElement​(String uri,
                                       String localName,
                                       String name)
                                throws SAXException
        Specified by:
        endUnmappedElement in interface 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>
        Throws:
        SAXException
      • get

        public 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 interface org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,​org.eclipse.persistence.internal.helper.DatabaseField,​XMLUnmarshaller>
        Overrides:
        get in class XMLRecord
      • getAttributeChildNodeValue

        public org.eclipse.persistence.internal.oxm.NodeValue getAttributeChildNodeValue​(String namespace,
                                                                                         String localName)
        Specified by:
        getAttributeChildNodeValue in interface 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>
      • getAttributes

        public Attributes getAttributes()
        Specified by:
        getAttributes in interface 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>
      • getCharacters

        public CharSequence getCharacters()
        Specified by:
        getCharacters in interface 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>
      • getChildRecord

        public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getChildRecord()
        INTERNAL
        Specified by:
        getChildRecord in interface 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>
      • getChildUnmarshalRecord

        public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getChildUnmarshalRecord​(org.eclipse.persistence.internal.oxm.TreeObjectBuilder targetObjectBuilder)
        INTERNAL
        Specified by:
        getChildUnmarshalRecord in interface 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>
      • getContainerInstance

        public Object getContainerInstance​(org.eclipse.persistence.internal.oxm.ContainerValue containerValue)
        Specified by:
        getContainerInstance in interface 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>
      • getContainerInstance

        public Object getContainerInstance​(org.eclipse.persistence.internal.oxm.ContainerValue containerValue,
                                           boolean b)
        Specified by:
        getContainerInstance in interface 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>
      • getCurrentObject

        public Object getCurrentObject()
        Description copied from class: XMLRecord
        INTERNAL:
        Specified by:
        getCurrentObject in interface 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>
        Overrides:
        getCurrentObject in class XMLRecord
      • getDescriptor

        public org.eclipse.persistence.internal.oxm.mappings.Descriptor getDescriptor()
        Specified by:
        getDescriptor in interface 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>
      • getDOM

        public Node getDOM()
        Description copied from class: XMLRecord
        PUBLIC: Return the DOM.
        Specified by:
        getDOM in interface org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,​org.eclipse.persistence.internal.helper.DatabaseField,​XMLMarshaller,​NamespaceResolver>
        Specified by:
        getDOM in class XMLRecord
      • getEncoding

        public String getEncoding()
        Gets the encoding for this document. Only set on the root-level UnmarshalRecord
        Specified by:
        getEncoding in interface 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>
        Returns:
        a String representing the encoding for this doc
      • getFragmentBuilder

        public org.eclipse.persistence.internal.oxm.SAXFragmentBuilder getFragmentBuilder()
        Specified by:
        getFragmentBuilder in interface 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>
      • getLevelIndex

        public int getLevelIndex()
        Specified by:
        getLevelIndex in interface 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>
      • getLocalName

        public String getLocalName()
        Description copied from class: XMLRecord
        PUBLIC: Get the local name of the context root element.
        Specified by:
        getLocalName in interface 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>
        Specified by:
        getLocalName in class XMLRecord
      • 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 interface org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>
        Overrides:
        getNamespaceSeparator in class XMLRecord
      • getNamespaceURI

        public String getNamespaceURI()
        Description copied from class: XMLRecord
        PUBLIC: Get the namespace URI for the context root element.
        Specified by:
        getNamespaceURI in class XMLRecord
      • getNoNamespaceSchemaLocation

        public String getNoNamespaceSchemaLocation()
        Specified by:
        getNoNamespaceSchemaLocation in interface 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>
      • getNonAttributeXPathNode

        public org.eclipse.persistence.internal.oxm.XPathNode getNonAttributeXPathNode​(String namespaceURI,
                                                                                       String localName,
                                                                                       String qName,
                                                                                       Attributes attributes)
        Specified by:
        getNonAttributeXPathNode in interface 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>
      • getNullCapableValues

        public List<org.eclipse.persistence.internal.oxm.NullCapableValue> getNullCapableValues()
        Specified by:
        getNullCapableValues in interface 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>
      • getParentRecord

        public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getParentRecord()
        INTERNAL
        Specified by:
        getParentRecord in interface 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>
      • getPrefixesForFragment

        public Map<String,​String> getPrefixesForFragment()
        Specified by:
        getPrefixesForFragment in interface 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>
      • getReferenceResolver

        public org.eclipse.persistence.internal.oxm.ReferenceResolver getReferenceResolver()
        Specified by:
        getReferenceResolver in interface 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>
      • getRootElementName

        public String getRootElementName()
        Specified by:
        getRootElementName in interface 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>
      • getRootElementNamespaceUri

        public String getRootElementNamespaceUri()
        Specified by:
        getRootElementNamespaceUri in interface 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>
      • getSchemaLocation

        public String getSchemaLocation()
        Specified by:
        getSchemaLocation in interface 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>
      • getTextWrapperFragment

        public org.eclipse.persistence.internal.oxm.XPathFragment getTextWrapperFragment()
        Specified by:
        getTextWrapperFragment in interface 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>
      • getTransformationRecord

        public DOMRecord getTransformationRecord()
        Specified by:
        getTransformationRecord in interface 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>
      • getTypeQName

        public QName getTypeQName()
        Specified by:
        getTypeQName in interface 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>
      • getUnmarshalContext

        public org.eclipse.persistence.internal.oxm.record.UnmarshalContext getUnmarshalContext()
        Specified by:
        getUnmarshalContext in interface 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>
      • getUnmarshaller

        public XMLUnmarshaller getUnmarshaller()
        Description copied from class: XMLRecord
        INTERNAL:
        Specified by:
        getUnmarshaller in interface org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,​org.eclipse.persistence.internal.helper.DatabaseField,​XMLUnmarshaller>
        Specified by:
        getUnmarshaller in interface 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>
        Overrides:
        getUnmarshaller in class XMLRecord
      • getUnmarshalNamespaceResolver

        public org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolver getUnmarshalNamespaceResolver()
        Specified by:
        getUnmarshalNamespaceResolver in interface 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>
      • getUnmarshalRecord

        public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getUnmarshalRecord()
        INTERNAL
        Since:
        EclipseLink 2.5.0
      • getVersion

        public 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 interface 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>
      • getXMLReader

        public org.eclipse.persistence.internal.oxm.record.XMLReader getXMLReader()
        Specified by:
        getXMLReader in interface 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>
      • getXPathNode

        public org.eclipse.persistence.internal.oxm.XPathNode getXPathNode()
        Specified by:
        getXPathNode in interface 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>
      • initialize

        public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord initialize​(org.eclipse.persistence.internal.oxm.TreeObjectBuilder objectBuilder)
        INTERNAL
        Specified by:
        initialize in interface 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>
      • initializeRecord

        public void initializeRecord​(org.eclipse.persistence.internal.oxm.mappings.Mapping mapping)
                              throws SAXException
        Specified by:
        initializeRecord in interface 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>
        Throws:
        SAXException
      • isBufferCDATA

        public boolean isBufferCDATA()
        Specified by:
        isBufferCDATA in interface 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>
      • isNamespaceAware

        public boolean isNamespaceAware()
        Description copied from class: XMLRecord
        INTERNAL: Determine if namespaces will be considered during marshal/unmarshal operations.
        Specified by:
        isNamespaceAware in interface org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,​org.eclipse.persistence.internal.helper.DatabaseField,​XMLMarshaller,​NamespaceResolver>
        Specified by:
        isNamespaceAware in interface org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>
        Overrides:
        isNamespaceAware in class XMLRecord
      • isNil

        public boolean isNil()
        Specified by:
        isNil in interface 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>
      • isSelfRecord

        public boolean isSelfRecord()
        Specified by:
        isSelfRecord in interface 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>
      • reference

        public void reference​(org.eclipse.persistence.internal.oxm.Reference reference)
        Specified by:
        reference in interface 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>
      • removeNullCapableValue

        public void removeNullCapableValue​(org.eclipse.persistence.internal.oxm.NullCapableValue nullCapableValue)
        Specified by:
        removeNullCapableValue in interface 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>
      • resetStringBuffer

        public void resetStringBuffer()
        Specified by:
        resetStringBuffer in interface 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>
      • resolveNamespacePrefix

        public String resolveNamespacePrefix​(String prefix)
        Specified by:
        resolveNamespacePrefix in interface org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,​org.eclipse.persistence.internal.helper.DatabaseField,​XMLMarshaller,​NamespaceResolver>
        Specified by:
        resolveNamespacePrefix in interface org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,​org.eclipse.persistence.internal.helper.DatabaseField,​XMLUnmarshaller>
        Overrides:
        resolveNamespacePrefix in class XMLRecord
      • resolveNamespaceUri

        public String resolveNamespaceUri​(String namespaceURI)
        Specified by:
        resolveNamespaceUri in interface 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>
      • resolveReferences

        public void resolveReferences​(org.eclipse.persistence.internal.sessions.AbstractSession session,
                                      IDResolver idResolver)
        Specified by:
        resolveReferences in interface 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>
      • setAttributes

        public void setAttributes​(Attributes atts)
        Specified by:
        setAttributes in interface 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>
      • setAttributeValue

        public void setAttributeValue​(Object object,
                                      org.eclipse.persistence.internal.oxm.mappings.Mapping mapping)
        Specified by:
        setAttributeValue in interface 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>
      • setAttributeValueNull

        public void setAttributeValueNull​(org.eclipse.persistence.internal.oxm.ContainerValue containerValue)
        Specified by:
        setAttributeValueNull in interface 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>
      • setChildRecord

        public void setChildRecord​(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord childRecord)
        Specified by:
        setChildRecord in interface 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>
      • setContainerInstance

        public void setContainerInstance​(int index,
                                         Object containerInstance)
        Specified by:
        setContainerInstance in interface 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>
      • setCurrentObject

        public void setCurrentObject​(Object object)
        Description copied from class: XMLRecord
        INTERNAL:
        Specified by:
        setCurrentObject in interface 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>
        Overrides:
        setCurrentObject in class XMLRecord
      • setFragmentBuilder

        public void setFragmentBuilder​(org.eclipse.persistence.internal.oxm.SAXFragmentBuilder fragmentBuilder)
        Specified by:
        setFragmentBuilder in interface 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>
      • setLocalName

        public void setLocalName​(String localName)
        Specified by:
        setLocalName in interface 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>
      • setNil

        public void setNil​(boolean isNil)
        Description copied from interface: org.eclipse.persistence.internal.oxm.record.ExtendedContentHandler
        This method can be used to track that the current element is nil
        Specified by:
        setNil in interface org.eclipse.persistence.internal.oxm.record.ExtendedContentHandler
        Specified by:
        setNil in interface 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>
      • setParentRecord

        public void setParentRecord​(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord parentRecord)
        INTERNAL
        Specified by:
        setParentRecord in interface 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>
      • setReferenceResolver

        public void setReferenceResolver​(org.eclipse.persistence.internal.oxm.ReferenceResolver referenceResolver)
        Specified by:
        setReferenceResolver in interface 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>
      • setRootElementName

        public void setRootElementName​(String rootElementName)
        Specified by:
        setRootElementName in interface 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>
      • setRootElementNamespaceUri

        public void setRootElementNamespaceUri​(String rootElementNamespaceUri)
        Specified by:
        setRootElementNamespaceUri in interface 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>
      • setSelfRecord

        public void setSelfRecord​(boolean isSelfRecord)
        Specified by:
        setSelfRecord in interface 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>
      • setTextWrapperFragment

        public void setTextWrapperFragment​(org.eclipse.persistence.internal.oxm.XPathFragment textWrapperFragment)
        Specified by:
        setTextWrapperFragment in interface 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>
      • setTransformationRecord

        public void setTransformationRecord​(DOMRecord transformationRecord)
        Specified by:
        setTransformationRecord in interface 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>
      • setTypeQName

        public void setTypeQName​(QName qname)
        Specified by:
        setTypeQName in interface 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>
      • setUnmarshalContext

        public void setUnmarshalContext​(org.eclipse.persistence.internal.oxm.record.UnmarshalContext unmarshalContext)
        Specified by:
        setUnmarshalContext in interface 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>
      • setUnmarshaller

        public void setUnmarshaller​(XMLUnmarshaller unmarshaller)
        Description copied from class: XMLRecord
        INTERNAL:
        Specified by:
        setUnmarshaller in interface 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>
        Overrides:
        setUnmarshaller in class XMLRecord
      • setUnmarshalNamespaceResolver

        public void setUnmarshalNamespaceResolver​(org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolver unmarshalNamespaceResolver)
        Specified by:
        setUnmarshalNamespaceResolver in interface 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>
      • setXMLReader

        public void setXMLReader​(org.eclipse.persistence.internal.oxm.record.XMLReader xmlReader)
        Specified by:
        setXMLReader in interface 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>
      • transformToXML

        public String transformToXML()
        Description copied from class: XMLRecord
        Return the XML string representation of the DOM.
        Specified by:
        transformToXML in class XMLRecord
      • unmappedContent

        public void unmappedContent()
        Specified by:
        unmappedContent in interface 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>
      • getUnmarshalAttributeGroup

        public CoreAttributeGroup getUnmarshalAttributeGroup()
        Specified by:
        getUnmarshalAttributeGroup in interface 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>
      • setUnmarshalAttributeGroup

        public void setUnmarshalAttributeGroup​(CoreAttributeGroup group)
        Specified by:
        setUnmarshalAttributeGroup in interface 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>