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:
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>, Record, 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:
  • Constructor Details

    • UnmarshalRecord

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

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

    • 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(char[] ch, int start, int length) throws SAXException
      Specified by:
      characters in interface ContentHandler
      Throws:
      SAXException
    • 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
    • comment

      public void comment(char[] ch, int start, int length) throws SAXException
      Specified by:
      comment in interface LexicalHandler
      Throws:
      SAXException
    • 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>
    • endCDATA

      public void endCDATA() throws SAXException
      Specified by:
      endCDATA in interface LexicalHandler
      Throws:
      SAXException
    • endDocument

      public void endDocument() throws SAXException
      Specified by:
      endDocument in interface ContentHandler
      Throws:
      SAXException
    • endDTD

      public void endDTD() throws SAXException
      Specified by:
      endDTD in interface LexicalHandler
      Throws:
      SAXException
    • endElement

      public void endElement(String uri, String localName, String qName) throws SAXException
      Specified by:
      endElement in interface ContentHandler
      Throws:
      SAXException
    • endEntity

      public void endEntity(String name) throws SAXException
      Specified by:
      endEntity in interface LexicalHandler
      Throws:
      SAXException
    • endPrefixMapping

      public void endPrefixMapping(String prefix) throws SAXException
      Specified by:
      endPrefixMapping in interface ContentHandler
      Throws:
      SAXException
    • 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>
    • getDocument

      public Document getDocument()
      Description copied from class: XMLRecord
      PUBLIC: Return the document.
      Specified by:
      getDocument in class XMLRecord
    • 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
    • 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>
    • ignorableWhitespace

      public void ignorableWhitespace(char[] ch, int start, int length) throws SAXException
      Specified by:
      ignorableWhitespace in interface ContentHandler
      Throws:
      SAXException
    • 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>
    • processingInstruction

      public void processingInstruction(String target, String data) throws SAXException
      Specified by:
      processingInstruction in interface ContentHandler
      Throws:
      SAXException
    • 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
    • setDocumentLocator

      public void setDocumentLocator(Locator locator)
      Specified by:
      setDocumentLocator in interface ContentHandler
    • 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>
    • skippedEntity

      public void skippedEntity(String name) throws SAXException
      Specified by:
      skippedEntity in interface ContentHandler
      Throws:
      SAXException
    • startCDATA

      public void startCDATA() throws SAXException
      Specified by:
      startCDATA in interface LexicalHandler
      Throws:
      SAXException
    • startDocument

      public void startDocument() throws SAXException
      Specified by:
      startDocument in interface ContentHandler
      Throws:
      SAXException
    • startDTD

      public void startDTD(String name, String publicId, String systemId) throws SAXException
      Specified by:
      startDTD in interface LexicalHandler
      Throws:
      SAXException
    • startElement

      public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException
      Specified by:
      startElement in interface ContentHandler
      Throws:
      SAXException
    • startEntity

      public void startEntity(String name) throws SAXException
      Specified by:
      startEntity in interface LexicalHandler
      Throws:
      SAXException
    • startPrefixMapping

      public void startPrefixMapping(String prefix, String uri) throws SAXException
      Specified by:
      startPrefixMapping in interface ContentHandler
      Throws:
      SAXException
    • 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>