Class UnmarshalRecord
- java.lang.Object
-
- org.eclipse.persistence.internal.core.sessions.CoreAbstractRecord
-
- org.eclipse.persistence.internal.sessions.AbstractRecord
-
- org.eclipse.persistence.oxm.record.XMLRecord
-
- org.eclipse.persistence.oxm.record.UnmarshalRecord
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map,AbstractMarshalRecord<AbstractSession,DatabaseField,XMLMarshaller,NamespaceResolver>,AbstractUnmarshalRecord<AbstractSession,DatabaseField,XMLUnmarshaller>,ExtendedContentHandler,UnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>,XMLRecord<AbstractSession>,Record,org.xml.sax.ContentHandler,org.xml.sax.ext.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
java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttributeValue(ContainerValue containerValue, java.lang.Object value)voidaddAttributeValue(ContainerValue containerValue, java.lang.Object value, java.lang.Object collection)voidcharacters(char[] ch, int start, int length)voidcharacters(java.lang.CharSequence characters)voidclear()PUBLIC: Clear the sub-nodes of the DOM.voidcomment(char[] ch, int start, int length)RootcreateRoot()voidendCDATA()voidendDocument()voidendDTD()voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)voidendEntity(java.lang.String name)voidendPrefixMapping(java.lang.String prefix)voidendUnmappedElement(java.lang.String uri, java.lang.String localName, java.lang.String name)java.lang.Objectget(DatabaseField key)INTERNAL: Retrieve the value for the field.NodeValuegetAttributeChildNodeValue(java.lang.String namespace, java.lang.String localName)org.xml.sax.AttributesgetAttributes()java.lang.CharSequencegetCharacters()UnmarshalRecordgetChildRecord()INTERNALUnmarshalRecordgetChildUnmarshalRecord(TreeObjectBuilder targetObjectBuilder)INTERNALjava.lang.ObjectgetContainerInstance(ContainerValue containerValue)java.lang.ObjectgetContainerInstance(ContainerValue containerValue, boolean b)java.lang.ObjectgetCurrentObject()INTERNAL:DescriptorgetDescriptor()org.w3c.dom.DocumentgetDocument()PUBLIC: Return the document.org.w3c.dom.NodegetDOM()PUBLIC: Return the DOM.java.lang.StringgetEncoding()Gets the encoding for this document.SAXFragmentBuildergetFragmentBuilder()intgetLevelIndex()java.lang.StringgetLocalName()PUBLIC: Get the local name of the context root element.chargetNamespaceSeparator()INTERNAL: The character used to separate the prefix and uri portions when namespaces are presentjava.lang.StringgetNamespaceURI()PUBLIC: Get the namespace URI for the context root element.java.lang.StringgetNoNamespaceSchemaLocation()XPathNodegetNonAttributeXPathNode(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)java.util.List<NullCapableValue>getNullCapableValues()UnmarshalRecordgetParentRecord()INTERNALjava.util.Map<java.lang.String,java.lang.String>getPrefixesForFragment()ReferenceResolvergetReferenceResolver()java.lang.StringgetRootElementName()java.lang.StringgetRootElementNamespaceUri()java.lang.StringgetSchemaLocation()XPathFragmentgetTextWrapperFragment()DOMRecordgetTransformationRecord()javax.xml.namespace.QNamegetTypeQName()CoreAttributeGroupgetUnmarshalAttributeGroup()UnmarshalContextgetUnmarshalContext()XMLUnmarshallergetUnmarshaller()INTERNAL:UnmarshalNamespaceResolvergetUnmarshalNamespaceResolver()UnmarshalRecordgetUnmarshalRecord()INTERNALjava.lang.StringgetVersion()Gets the XML Version for this document.XMLReadergetXMLReader()XPathNodegetXPathNode()voidignorableWhitespace(char[] ch, int start, int length)UnmarshalRecordinitialize(TreeObjectBuilder objectBuilder)INTERNALvoidinitializeRecord(Mapping mapping)booleanisBufferCDATA()booleanisNamespaceAware()INTERNAL: Determine if namespaces will be considered during marshal/unmarshal operations.booleanisNil()booleanisSelfRecord()voidprocessingInstruction(java.lang.String target, java.lang.String data)voidreference(Reference reference)voidremoveNullCapableValue(NullCapableValue nullCapableValue)voidresetStringBuffer()java.lang.StringresolveNamespacePrefix(java.lang.String prefix)java.lang.StringresolveNamespaceUri(java.lang.String namespaceURI)voidresolveReferences(AbstractSession session, IDResolver idResolver)voidsetAttributes(org.xml.sax.Attributes atts)voidsetAttributeValue(java.lang.Object object, Mapping mapping)voidsetAttributeValueNull(ContainerValue containerValue)voidsetChildRecord(UnmarshalRecord childRecord)voidsetContainerInstance(int index, java.lang.Object containerInstance)voidsetCurrentObject(java.lang.Object object)INTERNAL:voidsetDocumentLocator(org.xml.sax.Locator locator)voidsetFragmentBuilder(SAXFragmentBuilder fragmentBuilder)voidsetLocalName(java.lang.String localName)voidsetNil(boolean isNil)This method can be used to track that the current element is nilvoidsetParentRecord(UnmarshalRecord parentRecord)INTERNALvoidsetReferenceResolver(ReferenceResolver referenceResolver)voidsetRootElementName(java.lang.String rootElementName)voidsetRootElementNamespaceUri(java.lang.String rootElementNamespaceUri)voidsetSelfRecord(boolean isSelfRecord)voidsetTextWrapperFragment(XPathFragment textWrapperFragment)voidsetTransformationRecord(DOMRecord transformationRecord)voidsetTypeQName(javax.xml.namespace.QName qname)voidsetUnmarshalAttributeGroup(CoreAttributeGroup group)voidsetUnmarshalContext(UnmarshalContext unmarshalContext)voidsetUnmarshaller(XMLUnmarshaller unmarshaller)INTERNAL:voidsetUnmarshalNamespaceResolver(UnmarshalNamespaceResolver unmarshalNamespaceResolver)voidsetXMLReader(XMLReader xmlReader)voidskippedEntity(java.lang.String name)voidstartCDATA()voidstartDocument()voidstartDTD(java.lang.String name, java.lang.String publicId, java.lang.String systemId)voidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)voidstartEntity(java.lang.String name)voidstartPrefixMapping(java.lang.String prefix, java.lang.String uri)java.lang.StringtransformToXML()Return the XML string representation of the DOM.voidunmappedContent()-
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, java.lang.Object value)
- Specified by:
addAttributeValuein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
addAttributeValue
public void addAttributeValue(ContainerValue containerValue, java.lang.Object value, java.lang.Object collection)
- Specified by:
addAttributeValuein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
characters
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException- Specified by:
charactersin interfaceorg.xml.sax.ContentHandler- Throws:
org.xml.sax.SAXException
-
characters
public void characters(java.lang.CharSequence characters) throws org.xml.sax.SAXException- Specified by:
charactersin interfaceExtendedContentHandler- Throws:
org.xml.sax.SAXException
-
clear
public void clear()
Description copied from class:XMLRecordPUBLIC: Clear the sub-nodes of the DOM.
-
comment
public void comment(char[] ch, int start, int length) throws org.xml.sax.SAXException- Specified by:
commentin interfaceorg.xml.sax.ext.LexicalHandler- Throws:
org.xml.sax.SAXException
-
createRoot
public Root createRoot()
- Specified by:
createRootin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
endCDATA
public void endCDATA() throws org.xml.sax.SAXException- Specified by:
endCDATAin interfaceorg.xml.sax.ext.LexicalHandler- Throws:
org.xml.sax.SAXException
-
endDocument
public void endDocument() throws org.xml.sax.SAXException- Specified by:
endDocumentin interfaceorg.xml.sax.ContentHandler- Throws:
org.xml.sax.SAXException
-
endDTD
public void endDTD() throws org.xml.sax.SAXException- Specified by:
endDTDin interfaceorg.xml.sax.ext.LexicalHandler- Throws:
org.xml.sax.SAXException
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler- Throws:
org.xml.sax.SAXException
-
endEntity
public void endEntity(java.lang.String name) throws org.xml.sax.SAXException- Specified by:
endEntityin interfaceorg.xml.sax.ext.LexicalHandler- Throws:
org.xml.sax.SAXException
-
endPrefixMapping
public void endPrefixMapping(java.lang.String prefix) throws org.xml.sax.SAXException- Specified by:
endPrefixMappingin interfaceorg.xml.sax.ContentHandler- Throws:
org.xml.sax.SAXException
-
endUnmappedElement
public void endUnmappedElement(java.lang.String uri, java.lang.String localName, java.lang.String name) throws org.xml.sax.SAXException- Specified by:
endUnmappedElementin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>- Throws:
org.xml.sax.SAXException
-
get
public java.lang.Object get(DatabaseField key)
Description copied from class:XMLRecordINTERNAL: Retrieve the value for the field. If missing null is returned.- Specified by:
getin interfaceAbstractUnmarshalRecord<AbstractSession,DatabaseField,XMLUnmarshaller>- Overrides:
getin classXMLRecord
-
getAttributeChildNodeValue
public NodeValue getAttributeChildNodeValue(java.lang.String namespace, java.lang.String localName)
- Specified by:
getAttributeChildNodeValuein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getAttributes
public org.xml.sax.Attributes getAttributes()
- Specified by:
getAttributesin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getCharacters
public java.lang.CharSequence getCharacters()
- Specified by:
getCharactersin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getChildRecord
public UnmarshalRecord getChildRecord()
INTERNAL- Specified by:
getChildRecordin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getChildUnmarshalRecord
public UnmarshalRecord getChildUnmarshalRecord(TreeObjectBuilder targetObjectBuilder)
INTERNAL- Specified by:
getChildUnmarshalRecordin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getContainerInstance
public java.lang.Object getContainerInstance(ContainerValue containerValue)
- Specified by:
getContainerInstancein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getContainerInstance
public java.lang.Object getContainerInstance(ContainerValue containerValue, boolean b)
- Specified by:
getContainerInstancein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getCurrentObject
public java.lang.Object getCurrentObject()
Description copied from class:XMLRecordINTERNAL:- Specified by:
getCurrentObjectin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>- Overrides:
getCurrentObjectin classXMLRecord
-
getDescriptor
public Descriptor getDescriptor()
- Specified by:
getDescriptorin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getDocument
public org.w3c.dom.Document getDocument()
Description copied from class:XMLRecordPUBLIC: Return the document.- Specified by:
getDocumentin classXMLRecord
-
getDOM
public org.w3c.dom.Node getDOM()
Description copied from class:XMLRecordPUBLIC: Return the DOM.- Specified by:
getDOMin interfaceAbstractMarshalRecord<AbstractSession,DatabaseField,XMLMarshaller,NamespaceResolver>- Specified by:
getDOMin classXMLRecord
-
getEncoding
public java.lang.String getEncoding()
Gets the encoding for this document. Only set on the root-level UnmarshalRecord- Specified by:
getEncodingin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>- Returns:
- a String representing the encoding for this doc
-
getFragmentBuilder
public SAXFragmentBuilder getFragmentBuilder()
- Specified by:
getFragmentBuilderin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getLevelIndex
public int getLevelIndex()
- Specified by:
getLevelIndexin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getLocalName
public java.lang.String getLocalName()
Description copied from class:XMLRecordPUBLIC: Get the local name of the context root element.- Specified by:
getLocalNamein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>- Specified by:
getLocalNamein classXMLRecord
-
getNamespaceSeparator
public char getNamespaceSeparator()
Description copied from class:XMLRecordINTERNAL: The character used to separate the prefix and uri portions when namespaces are present- Specified by:
getNamespaceSeparatorin interfaceXMLRecord<AbstractSession>- Overrides:
getNamespaceSeparatorin classXMLRecord
-
getNamespaceURI
public java.lang.String getNamespaceURI()
Description copied from class:XMLRecordPUBLIC: Get the namespace URI for the context root element.- Specified by:
getNamespaceURIin classXMLRecord
-
getNoNamespaceSchemaLocation
public java.lang.String getNoNamespaceSchemaLocation()
- Specified by:
getNoNamespaceSchemaLocationin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getNonAttributeXPathNode
public XPathNode getNonAttributeXPathNode(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
- Specified by:
getNonAttributeXPathNodein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getNullCapableValues
public java.util.List<NullCapableValue> getNullCapableValues()
- Specified by:
getNullCapableValuesin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getParentRecord
public UnmarshalRecord getParentRecord()
INTERNAL- Specified by:
getParentRecordin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getPrefixesForFragment
public java.util.Map<java.lang.String,java.lang.String> getPrefixesForFragment()
- Specified by:
getPrefixesForFragmentin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getReferenceResolver
public ReferenceResolver getReferenceResolver()
- Specified by:
getReferenceResolverin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getRootElementName
public java.lang.String getRootElementName()
- Specified by:
getRootElementNamein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getRootElementNamespaceUri
public java.lang.String getRootElementNamespaceUri()
- Specified by:
getRootElementNamespaceUriin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getSchemaLocation
public java.lang.String getSchemaLocation()
- Specified by:
getSchemaLocationin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getTextWrapperFragment
public XPathFragment getTextWrapperFragment()
- Specified by:
getTextWrapperFragmentin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getTransformationRecord
public DOMRecord getTransformationRecord()
- Specified by:
getTransformationRecordin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getTypeQName
public javax.xml.namespace.QName getTypeQName()
- Specified by:
getTypeQNamein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getUnmarshalContext
public UnmarshalContext getUnmarshalContext()
- Specified by:
getUnmarshalContextin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getUnmarshaller
public XMLUnmarshaller getUnmarshaller()
Description copied from class:XMLRecordINTERNAL:- Specified by:
getUnmarshallerin interfaceAbstractUnmarshalRecord<AbstractSession,DatabaseField,XMLUnmarshaller>- Specified by:
getUnmarshallerin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>- Overrides:
getUnmarshallerin classXMLRecord
-
getUnmarshalNamespaceResolver
public UnmarshalNamespaceResolver getUnmarshalNamespaceResolver()
- Specified by:
getUnmarshalNamespaceResolverin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getUnmarshalRecord
public UnmarshalRecord getUnmarshalRecord()
INTERNAL- Since:
- EclipseLink 2.5.0
-
getVersion
public java.lang.String getVersion()
Gets the XML Version for this document. Only set on the root-level UnmarshalRecord, if supported by the parser.- Specified by:
getVersionin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getXMLReader
public XMLReader getXMLReader()
- Specified by:
getXMLReaderin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getXPathNode
public XPathNode getXPathNode()
- Specified by:
getXPathNodein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
ignorableWhitespace
public void ignorableWhitespace(char[] ch, int start, int length) throws org.xml.sax.SAXException- Specified by:
ignorableWhitespacein interfaceorg.xml.sax.ContentHandler- Throws:
org.xml.sax.SAXException
-
initialize
public UnmarshalRecord initialize(TreeObjectBuilder objectBuilder)
INTERNAL- Specified by:
initializein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
initializeRecord
public void initializeRecord(Mapping mapping) throws org.xml.sax.SAXException
- Specified by:
initializeRecordin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>- Throws:
org.xml.sax.SAXException
-
isBufferCDATA
public boolean isBufferCDATA()
- Specified by:
isBufferCDATAin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
isNamespaceAware
public boolean isNamespaceAware()
Description copied from class:XMLRecordINTERNAL: Determine if namespaces will be considered during marshal/unmarshal operations.- Specified by:
isNamespaceAwarein interfaceAbstractMarshalRecord<AbstractSession,DatabaseField,XMLMarshaller,NamespaceResolver>- Specified by:
isNamespaceAwarein interfaceXMLRecord<AbstractSession>- Overrides:
isNamespaceAwarein classXMLRecord
-
isNil
public boolean isNil()
- Specified by:
isNilin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
isSelfRecord
public boolean isSelfRecord()
- Specified by:
isSelfRecordin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
processingInstruction
public void processingInstruction(java.lang.String target, java.lang.String data) throws org.xml.sax.SAXException- Specified by:
processingInstructionin interfaceorg.xml.sax.ContentHandler- Throws:
org.xml.sax.SAXException
-
reference
public void reference(Reference reference)
- Specified by:
referencein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
removeNullCapableValue
public void removeNullCapableValue(NullCapableValue nullCapableValue)
- Specified by:
removeNullCapableValuein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
resetStringBuffer
public void resetStringBuffer()
- Specified by:
resetStringBufferin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
resolveNamespacePrefix
public java.lang.String resolveNamespacePrefix(java.lang.String prefix)
- Specified by:
resolveNamespacePrefixin interfaceAbstractMarshalRecord<AbstractSession,DatabaseField,XMLMarshaller,NamespaceResolver>- Specified by:
resolveNamespacePrefixin interfaceAbstractUnmarshalRecord<AbstractSession,DatabaseField,XMLUnmarshaller>- Overrides:
resolveNamespacePrefixin classXMLRecord
-
resolveNamespaceUri
public java.lang.String resolveNamespaceUri(java.lang.String namespaceURI)
- Specified by:
resolveNamespaceUriin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
resolveReferences
public void resolveReferences(AbstractSession session, IDResolver idResolver)
- Specified by:
resolveReferencesin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setAttributes
public void setAttributes(org.xml.sax.Attributes atts)
- Specified by:
setAttributesin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setAttributeValue
public void setAttributeValue(java.lang.Object object, Mapping mapping)- Specified by:
setAttributeValuein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setAttributeValueNull
public void setAttributeValueNull(ContainerValue containerValue)
- Specified by:
setAttributeValueNullin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setChildRecord
public void setChildRecord(UnmarshalRecord childRecord)
- Specified by:
setChildRecordin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setContainerInstance
public void setContainerInstance(int index, java.lang.Object containerInstance)- Specified by:
setContainerInstancein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setCurrentObject
public void setCurrentObject(java.lang.Object object)
Description copied from class:XMLRecordINTERNAL:- Specified by:
setCurrentObjectin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>- Overrides:
setCurrentObjectin classXMLRecord
-
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)
- Specified by:
setDocumentLocatorin interfaceorg.xml.sax.ContentHandler
-
setFragmentBuilder
public void setFragmentBuilder(SAXFragmentBuilder fragmentBuilder)
- Specified by:
setFragmentBuilderin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setLocalName
public void setLocalName(java.lang.String localName)
- Specified by:
setLocalNamein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setNil
public void setNil(boolean isNil)
Description copied from interface:ExtendedContentHandlerThis method can be used to track that the current element is nil- Specified by:
setNilin interfaceExtendedContentHandler- Specified by:
setNilin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setParentRecord
public void setParentRecord(UnmarshalRecord parentRecord)
INTERNAL- Specified by:
setParentRecordin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setReferenceResolver
public void setReferenceResolver(ReferenceResolver referenceResolver)
- Specified by:
setReferenceResolverin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setRootElementName
public void setRootElementName(java.lang.String rootElementName)
- Specified by:
setRootElementNamein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setRootElementNamespaceUri
public void setRootElementNamespaceUri(java.lang.String rootElementNamespaceUri)
- Specified by:
setRootElementNamespaceUriin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setSelfRecord
public void setSelfRecord(boolean isSelfRecord)
- Specified by:
setSelfRecordin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setTextWrapperFragment
public void setTextWrapperFragment(XPathFragment textWrapperFragment)
- Specified by:
setTextWrapperFragmentin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setTransformationRecord
public void setTransformationRecord(DOMRecord transformationRecord)
- Specified by:
setTransformationRecordin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setTypeQName
public void setTypeQName(javax.xml.namespace.QName qname)
- Specified by:
setTypeQNamein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setUnmarshalContext
public void setUnmarshalContext(UnmarshalContext unmarshalContext)
- Specified by:
setUnmarshalContextin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setUnmarshaller
public void setUnmarshaller(XMLUnmarshaller unmarshaller)
Description copied from class:XMLRecordINTERNAL:- Specified by:
setUnmarshallerin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>- Overrides:
setUnmarshallerin classXMLRecord
-
setUnmarshalNamespaceResolver
public void setUnmarshalNamespaceResolver(UnmarshalNamespaceResolver unmarshalNamespaceResolver)
- Specified by:
setUnmarshalNamespaceResolverin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setXMLReader
public void setXMLReader(XMLReader xmlReader)
- Specified by:
setXMLReaderin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
skippedEntity
public void skippedEntity(java.lang.String name) throws org.xml.sax.SAXException- Specified by:
skippedEntityin interfaceorg.xml.sax.ContentHandler- Throws:
org.xml.sax.SAXException
-
startCDATA
public void startCDATA() throws org.xml.sax.SAXException- Specified by:
startCDATAin interfaceorg.xml.sax.ext.LexicalHandler- Throws:
org.xml.sax.SAXException
-
startDocument
public void startDocument() throws org.xml.sax.SAXException- Specified by:
startDocumentin interfaceorg.xml.sax.ContentHandler- Throws:
org.xml.sax.SAXException
-
startDTD
public void startDTD(java.lang.String name, java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException- Specified by:
startDTDin interfaceorg.xml.sax.ext.LexicalHandler- Throws:
org.xml.sax.SAXException
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Throws:
org.xml.sax.SAXException
-
startEntity
public void startEntity(java.lang.String name) throws org.xml.sax.SAXException- Specified by:
startEntityin interfaceorg.xml.sax.ext.LexicalHandler- Throws:
org.xml.sax.SAXException
-
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix, java.lang.String uri) throws org.xml.sax.SAXException- Specified by:
startPrefixMappingin interfaceorg.xml.sax.ContentHandler- Throws:
org.xml.sax.SAXException
-
transformToXML
public java.lang.String transformToXML()
Description copied from class:XMLRecordReturn the XML string representation of the DOM.- Specified by:
transformToXMLin classXMLRecord
-
unmappedContent
public void unmappedContent()
- Specified by:
unmappedContentin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getUnmarshalAttributeGroup
public CoreAttributeGroup getUnmarshalAttributeGroup()
- Specified by:
getUnmarshalAttributeGroupin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setUnmarshalAttributeGroup
public void setUnmarshalAttributeGroup(CoreAttributeGroup group)
- Specified by:
setUnmarshalAttributeGroupin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
-