Module org.eclipse.persistence.core
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>
,DataRecord
,ContentHandler
,LexicalHandler
public class UnmarshalRecord
extends XMLRecord
implements UnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
- See Also:
-
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 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
ConstructorDescriptionUnmarshalRecord
(UnmarshalRecord unmarshalRecord) UnmarshalRecord
(TreeObjectBuilder treeObjectBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttributeValue
(ContainerValue containerValue, Object value) void
addAttributeValue
(ContainerValue containerValue, Object value, Object collection) void
characters
(char[] ch, int start, int length) void
characters
(CharSequence characters) void
clear()
PUBLIC: Clear the sub-nodes of the DOM.void
comment
(char[] ch, int start, int length) void
endCDATA()
void
void
endDTD()
void
endElement
(String uri, String localName, String qName) void
void
endPrefixMapping
(String prefix) void
endUnmappedElement
(String uri, String localName, String name) get
(DatabaseField key) INTERNAL: Retrieve the value for the field.getAttributeChildNodeValue
(String namespace, String localName) INTERNALgetChildUnmarshalRecord
(TreeObjectBuilder targetObjectBuilder) INTERNALgetContainerInstance
(ContainerValue containerValue) getContainerInstance
(ContainerValue containerValue, boolean b) INTERNAL:PUBLIC: Return the document.getDOM()
PUBLIC: Return the DOM.Gets the encoding for this document.int
PUBLIC: Get the local name of the context root element.char
INTERNAL: The character used to separate the prefix and uri portions when namespaces are presentPUBLIC: Get the namespace URI for the context root element.getNonAttributeXPathNode
(String namespaceURI, String localName, String qName, Attributes attributes) INTERNALINTERNAL:INTERNALGets the XML Version for this document.void
ignorableWhitespace
(char[] ch, int start, int length) initialize
(TreeObjectBuilder objectBuilder) INTERNALvoid
initializeRecord
(Mapping mapping) boolean
boolean
INTERNAL: Determine if namespaces will be considered during marshal/unmarshal operations.boolean
isNil()
boolean
void
processingInstruction
(String target, String data) void
void
removeNullCapableValue
(NullCapableValue nullCapableValue) void
resolveNamespacePrefix
(String prefix) resolveNamespaceUri
(String namespaceURI) void
resolveReferences
(AbstractSession session, IDResolver idResolver) void
setAttributes
(Attributes atts) void
setAttributeValue
(Object object, Mapping mapping) void
setAttributeValueNull
(ContainerValue containerValue) void
setChildRecord
(UnmarshalRecord childRecord) void
setContainerInstance
(int index, Object containerInstance) void
setCurrentObject
(Object object) INTERNAL:void
setDocumentLocator
(Locator locator) void
setFragmentBuilder
(SAXFragmentBuilder fragmentBuilder) void
setLocalName
(String localName) void
setNil
(boolean isNil) This method can be used to track that the current element is nilvoid
setParentRecord
(UnmarshalRecord parentRecord) INTERNALvoid
setReferenceResolver
(ReferenceResolver referenceResolver) void
setRootElementName
(String rootElementName) void
setRootElementNamespaceUri
(String rootElementNamespaceUri) void
setSelfRecord
(boolean isSelfRecord) void
setTextWrapperFragment
(XPathFragment textWrapperFragment) void
setTransformationRecord
(DOMRecord transformationRecord) void
setTypeQName
(QName qname) void
void
setUnmarshalContext
(UnmarshalContext unmarshalContext) void
setUnmarshaller
(XMLUnmarshaller unmarshaller) INTERNAL:void
setUnmarshalNamespaceResolver
(UnmarshalNamespaceResolver unmarshalNamespaceResolver) void
setXMLReader
(XMLReader xmlReader) void
skippedEntity
(String name) void
void
void
void
startElement
(String uri, String localName, String qName, Attributes atts) void
startEntity
(String name) void
startPrefixMapping
(String prefix, String uri) Return the XML string representation of the DOM.void
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 org.xml.sax.ContentHandler
declaration
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 Details
-
UnmarshalRecord
-
UnmarshalRecord
-
-
Method Details
-
addAttributeValue
- Specified by:
addAttributeValue
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
addAttributeValue
- Specified by:
addAttributeValue
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
characters
- Specified by:
characters
in interfaceContentHandler
- Throws:
SAXException
-
characters
- 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
- Specified by:
comment
in interfaceLexicalHandler
- Throws:
SAXException
-
createRoot
- Specified by:
createRoot
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
endCDATA
- Specified by:
endCDATA
in interfaceLexicalHandler
- Throws:
SAXException
-
endDocument
- Specified by:
endDocument
in interfaceContentHandler
- Throws:
SAXException
-
endDTD
- Specified by:
endDTD
in interfaceLexicalHandler
- Throws:
SAXException
-
endElement
- Specified by:
endElement
in interfaceContentHandler
- Throws:
SAXException
-
endEntity
- Specified by:
endEntity
in interfaceLexicalHandler
- Throws:
SAXException
-
endPrefixMapping
- Specified by:
endPrefixMapping
in interfaceContentHandler
- Throws:
SAXException
-
endUnmappedElement
- Specified by:
endUnmappedElement
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller> - Throws:
SAXException
-
get
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
- Specified by:
getAttributeChildNodeValue
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getAttributes
- Specified by:
getAttributes
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getCharacters
- Specified by:
getCharacters
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getChildRecord
INTERNAL- Specified by:
getChildRecord
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getChildUnmarshalRecord
INTERNAL- Specified by:
getChildUnmarshalRecord
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getContainerInstance
- Specified by:
getContainerInstance
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getContainerInstance
- Specified by:
getContainerInstance
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getCurrentObject
Description copied from class:XMLRecord
INTERNAL:- Specified by:
getCurrentObject
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller> - Overrides:
getCurrentObject
in classXMLRecord
-
getDescriptor
- Specified by:
getDescriptor
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getDocument
Description copied from class:XMLRecord
PUBLIC: Return the document.- Specified by:
getDocument
in classXMLRecord
-
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
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
- 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
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
Description copied from class:XMLRecord
PUBLIC: Get the namespace URI for the context root element.- Specified by:
getNamespaceURI
in classXMLRecord
-
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
- Specified by:
getNullCapableValues
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getParentRecord
INTERNAL- Specified by:
getParentRecord
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getPrefixesForFragment
- Specified by:
getPrefixesForFragment
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getReferenceResolver
- Specified by:
getReferenceResolver
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getRootElementName
- Specified by:
getRootElementName
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getRootElementNamespaceUri
- Specified by:
getRootElementNamespaceUri
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getSchemaLocation
- Specified by:
getSchemaLocation
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getTextWrapperFragment
- Specified by:
getTextWrapperFragment
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getTransformationRecord
- Specified by:
getTransformationRecord
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getTypeQName
- Specified by:
getTypeQName
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getUnmarshalContext
- Specified by:
getUnmarshalContext
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, 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
- Specified by:
getUnmarshalNamespaceResolver
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getUnmarshalRecord
INTERNAL- Since:
- EclipseLink 2.5.0
-
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
- Specified by:
getXMLReader
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
getXPathNode
- Specified by:
getXPathNode
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
ignorableWhitespace
- Specified by:
ignorableWhitespace
in interfaceContentHandler
- Throws:
SAXException
-
initialize
INTERNAL- Specified by:
initialize
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
initializeRecord
- 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
- Specified by:
processingInstruction
in interfaceContentHandler
- Throws:
SAXException
-
reference
- Specified by:
reference
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
removeNullCapableValue
- 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
- Specified by:
resolveNamespacePrefix
in interfaceAbstractMarshalRecord<AbstractSession,
DatabaseField, XMLMarshaller, NamespaceResolver> - Specified by:
resolveNamespacePrefix
in interfaceAbstractUnmarshalRecord<AbstractSession,
DatabaseField, XMLUnmarshaller> - Overrides:
resolveNamespacePrefix
in classXMLRecord
-
resolveNamespaceUri
- Specified by:
resolveNamespaceUri
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
resolveReferences
- Specified by:
resolveReferences
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setAttributes
- Specified by:
setAttributes
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setAttributeValue
- Specified by:
setAttributeValue
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setAttributeValueNull
- Specified by:
setAttributeValueNull
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setChildRecord
- Specified by:
setChildRecord
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setContainerInstance
- Specified by:
setContainerInstance
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setCurrentObject
Description copied from class:XMLRecord
INTERNAL:- Specified by:
setCurrentObject
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller> - Overrides:
setCurrentObject
in classXMLRecord
-
setDocumentLocator
- Specified by:
setDocumentLocator
in interfaceContentHandler
-
setFragmentBuilder
- Specified by:
setFragmentBuilder
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setLocalName
- 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
INTERNAL- Specified by:
setParentRecord
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setReferenceResolver
- Specified by:
setReferenceResolver
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setRootElementName
- Specified by:
setRootElementName
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setRootElementNamespaceUri
- 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
- Specified by:
setTextWrapperFragment
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setTransformationRecord
- Specified by:
setTransformationRecord
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setTypeQName
- Specified by:
setTypeQName
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setUnmarshalContext
- Specified by:
setUnmarshalContext
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setUnmarshaller
Description copied from class:XMLRecord
INTERNAL:- Specified by:
setUnmarshaller
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller> - Overrides:
setUnmarshaller
in classXMLRecord
-
setUnmarshalNamespaceResolver
- Specified by:
setUnmarshalNamespaceResolver
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setXMLReader
- Specified by:
setXMLReader
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
skippedEntity
- Specified by:
skippedEntity
in interfaceContentHandler
- Throws:
SAXException
-
startCDATA
- Specified by:
startCDATA
in interfaceLexicalHandler
- Throws:
SAXException
-
startDocument
- Specified by:
startDocument
in interfaceContentHandler
- Throws:
SAXException
-
startDTD
- 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
- Specified by:
startEntity
in interfaceLexicalHandler
- Throws:
SAXException
-
startPrefixMapping
- Specified by:
startPrefixMapping
in interfaceContentHandler
- Throws:
SAXException
-
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
- Specified by:
getUnmarshalAttributeGroup
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-
setUnmarshalAttributeGroup
- Specified by:
setUnmarshalAttributeGroup
in interfaceUnmarshalRecord<AbstractSession,
DatabaseField, IDResolver, TreeObjectBuilder, DOMRecord, XMLUnmarshaller>
-