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
,AbstractMarshalRecord<AbstractSession,DatabaseField,XMLMarshaller,NamespaceResolver>
,AbstractUnmarshalRecord<AbstractSession,DatabaseField,XMLUnmarshaller>
,ExtendedContentHandler
,UnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
,XMLRecord<AbstractSession>
,Record
,ContentHandler
,LexicalHandler
public class UnmarshalRecord extends XMLRecord implements UnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.persistence.internal.sessions.AbstractRecord
AbstractRecord.EntrySet, AbstractRecord.KeySet, AbstractRecord.NoEntry, AbstractRecord.RecordEntry, AbstractRecord.RecordEntryIterator, AbstractRecord.RecordKeyIterator, AbstractRecord.RecordValuesIterator, AbstractRecord.ValuesSet
-
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K extends Object,V extends Object>
-
Nested classes/interfaces inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord
XMLRecord.Nil
-
-
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
-
Fields inherited from interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord
DEFAULT_UNMAPPED_CONTENT_HANDLER
-
Fields inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord
DEFAULT_ATTRIBUTE_GROUP, NIL
-
-
Constructor Summary
Constructors Constructor Description UnmarshalRecord(UnmarshalRecord unmarshalRecord)
UnmarshalRecord(TreeObjectBuilder treeObjectBuilder)
-
Method Summary
-
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
-
Methods inherited from interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord
getLeafElementType, setLeafElementType, setSession
-
Methods inherited from interface org.eclipse.persistence.internal.oxm.record.XMLRecord
getConversionManager, getSession
-
-
-
-
Constructor Detail
-
UnmarshalRecord
public UnmarshalRecord(UnmarshalRecord unmarshalRecord)
-
UnmarshalRecord
public UnmarshalRecord(TreeObjectBuilder treeObjectBuilder)
-
-
Method Detail
-
addAttributeValue
public void addAttributeValue(ContainerValue containerValue, Object value)
- Specified by:
addAttributeValue
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
addAttributeValue
public void addAttributeValue(ContainerValue containerValue, Object value, Object collection)
- Specified by:
addAttributeValue
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
characters
public void characters(char[] ch, int start, int length) throws SAXException
- Specified by:
characters
in interfaceContentHandler
- Throws:
SAXException
-
characters
public void characters(CharSequence characters) throws SAXException
- Specified by:
characters
in interfaceExtendedContentHandler
- Throws:
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 SAXException
- Specified by:
comment
in interfaceLexicalHandler
- Throws:
SAXException
-
createRoot
public Root createRoot()
- Specified by:
createRoot
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
endCDATA
public void endCDATA() throws SAXException
- Specified by:
endCDATA
in interfaceLexicalHandler
- Throws:
SAXException
-
endDocument
public void endDocument() throws SAXException
- Specified by:
endDocument
in interfaceContentHandler
- Throws:
SAXException
-
endDTD
public void endDTD() throws SAXException
- Specified by:
endDTD
in interfaceLexicalHandler
- Throws:
SAXException
-
endElement
public void endElement(String uri, String localName, String qName) throws SAXException
- Specified by:
endElement
in interfaceContentHandler
- Throws:
SAXException
-
endEntity
public void endEntity(String name) throws SAXException
- Specified by:
endEntity
in interfaceLexicalHandler
- Throws:
SAXException
-
endPrefixMapping
public void endPrefixMapping(String prefix) throws SAXException
- Specified by:
endPrefixMapping
in interfaceContentHandler
- Throws:
SAXException
-
endUnmappedElement
public void endUnmappedElement(String uri, String localName, String name) throws SAXException
- Specified by:
endUnmappedElement
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Throws:
SAXException
-
get
public Object get(DatabaseField key)
Description copied from class:XMLRecord
INTERNAL: Retrieve the value for the field. If missing null is returned.- Specified by:
get
in interfaceAbstractUnmarshalRecord<AbstractSession,DatabaseField,XMLUnmarshaller>
- Overrides:
get
in classXMLRecord
-
getAttributeChildNodeValue
public NodeValue getAttributeChildNodeValue(String namespace, String localName)
- Specified by:
getAttributeChildNodeValue
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getAttributes
public Attributes getAttributes()
- Specified by:
getAttributes
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getCharacters
public CharSequence getCharacters()
- Specified by:
getCharacters
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getChildRecord
public UnmarshalRecord getChildRecord()
INTERNAL- Specified by:
getChildRecord
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getChildUnmarshalRecord
public UnmarshalRecord getChildUnmarshalRecord(TreeObjectBuilder targetObjectBuilder)
INTERNAL- Specified by:
getChildUnmarshalRecord
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getContainerInstance
public Object getContainerInstance(ContainerValue containerValue)
- Specified by:
getContainerInstance
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getContainerInstance
public Object getContainerInstance(ContainerValue containerValue, boolean b)
- Specified by:
getContainerInstance
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getCurrentObject
public Object getCurrentObject()
Description copied from class:XMLRecord
INTERNAL:- Specified by:
getCurrentObject
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Overrides:
getCurrentObject
in classXMLRecord
-
getDescriptor
public Descriptor getDescriptor()
- Specified by:
getDescriptor
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getDocument
public Document getDocument()
Description copied from class:XMLRecord
PUBLIC: Return the document.- Specified by:
getDocument
in classXMLRecord
-
getDOM
public Node getDOM()
Description copied from class:XMLRecord
PUBLIC: Return the DOM.- Specified by:
getDOM
in interfaceAbstractMarshalRecord<AbstractSession,DatabaseField,XMLMarshaller,NamespaceResolver>
- Specified by:
getDOM
in classXMLRecord
-
getEncoding
public String getEncoding()
Gets the encoding for this document. Only set on the root-level UnmarshalRecord- Specified by:
getEncoding
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Returns:
- a String representing the encoding for this doc
-
getFragmentBuilder
public SAXFragmentBuilder getFragmentBuilder()
- Specified by:
getFragmentBuilder
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getLevelIndex
public int getLevelIndex()
- Specified by:
getLevelIndex
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,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 interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,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 interfaceXMLRecord<AbstractSession>
- Overrides:
getNamespaceSeparator
in classXMLRecord
-
getNamespaceURI
public String getNamespaceURI()
Description copied from class:XMLRecord
PUBLIC: Get the namespace URI for the context root element.- Specified by:
getNamespaceURI
in classXMLRecord
-
getNoNamespaceSchemaLocation
public String getNoNamespaceSchemaLocation()
- Specified by:
getNoNamespaceSchemaLocation
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getNonAttributeXPathNode
public XPathNode getNonAttributeXPathNode(String namespaceURI, String localName, String qName, Attributes attributes)
- Specified by:
getNonAttributeXPathNode
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getNullCapableValues
public List<NullCapableValue> getNullCapableValues()
- Specified by:
getNullCapableValues
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getParentRecord
public UnmarshalRecord getParentRecord()
INTERNAL- Specified by:
getParentRecord
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getPrefixesForFragment
public Map<String,String> getPrefixesForFragment()
- Specified by:
getPrefixesForFragment
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getReferenceResolver
public ReferenceResolver getReferenceResolver()
- Specified by:
getReferenceResolver
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getRootElementName
public String getRootElementName()
- Specified by:
getRootElementName
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getRootElementNamespaceUri
public String getRootElementNamespaceUri()
- Specified by:
getRootElementNamespaceUri
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getSchemaLocation
public String getSchemaLocation()
- Specified by:
getSchemaLocation
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getTextWrapperFragment
public XPathFragment getTextWrapperFragment()
- Specified by:
getTextWrapperFragment
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getTransformationRecord
public DOMRecord getTransformationRecord()
- Specified by:
getTransformationRecord
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getTypeQName
public QName getTypeQName()
- Specified by:
getTypeQName
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getUnmarshalContext
public UnmarshalContext getUnmarshalContext()
- Specified by:
getUnmarshalContext
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getUnmarshaller
public XMLUnmarshaller getUnmarshaller()
Description copied from class:XMLRecord
INTERNAL:- Specified by:
getUnmarshaller
in interfaceAbstractUnmarshalRecord<AbstractSession,DatabaseField,XMLUnmarshaller>
- Specified by:
getUnmarshaller
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Overrides:
getUnmarshaller
in classXMLRecord
-
getUnmarshalNamespaceResolver
public UnmarshalNamespaceResolver getUnmarshalNamespaceResolver()
- Specified by:
getUnmarshalNamespaceResolver
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getUnmarshalRecord
public 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 interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getXMLReader
public XMLReader getXMLReader()
- Specified by:
getXMLReader
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getXPathNode
public XPathNode getXPathNode()
- Specified by:
getXPathNode
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
ignorableWhitespace
public void ignorableWhitespace(char[] ch, int start, int length) throws SAXException
- Specified by:
ignorableWhitespace
in interfaceContentHandler
- Throws:
SAXException
-
initialize
public UnmarshalRecord initialize(TreeObjectBuilder objectBuilder)
INTERNAL- Specified by:
initialize
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
initializeRecord
public void initializeRecord(Mapping mapping) throws SAXException
- Specified by:
initializeRecord
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Throws:
SAXException
-
isBufferCDATA
public boolean isBufferCDATA()
- Specified by:
isBufferCDATA
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,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 interfaceAbstractMarshalRecord<AbstractSession,DatabaseField,XMLMarshaller,NamespaceResolver>
- Specified by:
isNamespaceAware
in interfaceXMLRecord<AbstractSession>
- Overrides:
isNamespaceAware
in classXMLRecord
-
isNil
public boolean isNil()
- Specified by:
isNil
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
isSelfRecord
public boolean isSelfRecord()
- Specified by:
isSelfRecord
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
processingInstruction
public void processingInstruction(String target, String data) throws SAXException
- Specified by:
processingInstruction
in interfaceContentHandler
- Throws:
SAXException
-
reference
public void reference(Reference reference)
- Specified by:
reference
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
removeNullCapableValue
public void removeNullCapableValue(NullCapableValue nullCapableValue)
- Specified by:
removeNullCapableValue
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
resetStringBuffer
public void resetStringBuffer()
- Specified by:
resetStringBuffer
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
resolveNamespacePrefix
public String resolveNamespacePrefix(String prefix)
- Specified by:
resolveNamespacePrefix
in interfaceAbstractMarshalRecord<AbstractSession,DatabaseField,XMLMarshaller,NamespaceResolver>
- Specified by:
resolveNamespacePrefix
in interfaceAbstractUnmarshalRecord<AbstractSession,DatabaseField,XMLUnmarshaller>
- Overrides:
resolveNamespacePrefix
in classXMLRecord
-
resolveNamespaceUri
public String resolveNamespaceUri(String namespaceURI)
- Specified by:
resolveNamespaceUri
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
resolveReferences
public void resolveReferences(AbstractSession session, IDResolver idResolver)
- Specified by:
resolveReferences
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setAttributes
public void setAttributes(Attributes atts)
- Specified by:
setAttributes
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setAttributeValue
public void setAttributeValue(Object object, Mapping mapping)
- Specified by:
setAttributeValue
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setAttributeValueNull
public void setAttributeValueNull(ContainerValue containerValue)
- Specified by:
setAttributeValueNull
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setChildRecord
public void setChildRecord(UnmarshalRecord childRecord)
- Specified by:
setChildRecord
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setContainerInstance
public void setContainerInstance(int index, Object containerInstance)
- Specified by:
setContainerInstance
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setCurrentObject
public void setCurrentObject(Object object)
Description copied from class:XMLRecord
INTERNAL:- Specified by:
setCurrentObject
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Overrides:
setCurrentObject
in classXMLRecord
-
setDocumentLocator
public void setDocumentLocator(Locator locator)
- Specified by:
setDocumentLocator
in interfaceContentHandler
-
setFragmentBuilder
public void setFragmentBuilder(SAXFragmentBuilder fragmentBuilder)
- Specified by:
setFragmentBuilder
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setLocalName
public void setLocalName(String localName)
- Specified by:
setLocalName
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setNil
public void setNil(boolean isNil)
Description copied from interface:ExtendedContentHandler
This method can be used to track that the current element is nil- Specified by:
setNil
in interfaceExtendedContentHandler
- Specified by:
setNil
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setParentRecord
public void setParentRecord(UnmarshalRecord parentRecord)
INTERNAL- Specified by:
setParentRecord
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setReferenceResolver
public void setReferenceResolver(ReferenceResolver referenceResolver)
- Specified by:
setReferenceResolver
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setRootElementName
public void setRootElementName(String rootElementName)
- Specified by:
setRootElementName
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setRootElementNamespaceUri
public void setRootElementNamespaceUri(String rootElementNamespaceUri)
- Specified by:
setRootElementNamespaceUri
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setSelfRecord
public void setSelfRecord(boolean isSelfRecord)
- Specified by:
setSelfRecord
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setTextWrapperFragment
public void setTextWrapperFragment(XPathFragment textWrapperFragment)
- Specified by:
setTextWrapperFragment
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setTransformationRecord
public void setTransformationRecord(DOMRecord transformationRecord)
- Specified by:
setTransformationRecord
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setTypeQName
public void setTypeQName(QName qname)
- Specified by:
setTypeQName
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setUnmarshalContext
public void setUnmarshalContext(UnmarshalContext unmarshalContext)
- Specified by:
setUnmarshalContext
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setUnmarshaller
public void setUnmarshaller(XMLUnmarshaller unmarshaller)
Description copied from class:XMLRecord
INTERNAL:- Specified by:
setUnmarshaller
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- Overrides:
setUnmarshaller
in classXMLRecord
-
setUnmarshalNamespaceResolver
public void setUnmarshalNamespaceResolver(UnmarshalNamespaceResolver unmarshalNamespaceResolver)
- Specified by:
setUnmarshalNamespaceResolver
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setXMLReader
public void setXMLReader(XMLReader xmlReader)
- Specified by:
setXMLReader
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
skippedEntity
public void skippedEntity(String name) throws SAXException
- Specified by:
skippedEntity
in interfaceContentHandler
- Throws:
SAXException
-
startCDATA
public void startCDATA() throws SAXException
- Specified by:
startCDATA
in interfaceLexicalHandler
- Throws:
SAXException
-
startDocument
public void startDocument() throws SAXException
- Specified by:
startDocument
in interfaceContentHandler
- Throws:
SAXException
-
startDTD
public void startDTD(String name, String publicId, String systemId) throws SAXException
- Specified by:
startDTD
in interfaceLexicalHandler
- Throws:
SAXException
-
startElement
public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException
- Specified by:
startElement
in interfaceContentHandler
- Throws:
SAXException
-
startEntity
public void startEntity(String name) throws SAXException
- Specified by:
startEntity
in interfaceLexicalHandler
- Throws:
SAXException
-
startPrefixMapping
public void startPrefixMapping(String prefix, String uri) throws SAXException
- Specified by:
startPrefixMapping
in interfaceContentHandler
- Throws:
SAXException
-
transformToXML
public 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 interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getUnmarshalAttributeGroup
public CoreAttributeGroup getUnmarshalAttributeGroup()
- Specified by:
getUnmarshalAttributeGroup
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setUnmarshalAttributeGroup
public void setUnmarshalAttributeGroup(CoreAttributeGroup group)
- Specified by:
setUnmarshalAttributeGroup
in interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
-