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:
- 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:
addAttributeValuein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
addAttributeValue
public void addAttributeValue(ContainerValue containerValue, Object value, Object collection)
- Specified by:
addAttributeValuein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
characters
public void characters(char[] ch, int start, int length) throws SAXException- Specified by:
charactersin interfaceContentHandler- Throws:
SAXException
-
characters
public void characters(CharSequence characters) throws SAXException
- Specified by:
charactersin interfaceExtendedContentHandler- Throws:
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 SAXException- Specified by:
commentin interfaceLexicalHandler- Throws:
SAXException
-
createRoot
public Root createRoot()
- Specified by:
createRootin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
endCDATA
public void endCDATA() throws SAXException- Specified by:
endCDATAin interfaceLexicalHandler- Throws:
SAXException
-
endDocument
public void endDocument() throws SAXException- Specified by:
endDocumentin interfaceContentHandler- Throws:
SAXException
-
endDTD
public void endDTD() throws SAXException- Specified by:
endDTDin interfaceLexicalHandler- Throws:
SAXException
-
endElement
public void endElement(String uri, String localName, String qName) throws SAXException
- Specified by:
endElementin interfaceContentHandler- Throws:
SAXException
-
endEntity
public void endEntity(String name) throws SAXException
- Specified by:
endEntityin interfaceLexicalHandler- Throws:
SAXException
-
endPrefixMapping
public void endPrefixMapping(String prefix) throws SAXException
- Specified by:
endPrefixMappingin interfaceContentHandler- Throws:
SAXException
-
endUnmappedElement
public void endUnmappedElement(String uri, String localName, String name) throws SAXException
- Specified by:
endUnmappedElementin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>- Throws:
SAXException
-
get
public 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(String namespace, String localName)
- Specified by:
getAttributeChildNodeValuein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getAttributes
public Attributes getAttributes()
- Specified by:
getAttributesin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getCharacters
public 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 Object getContainerInstance(ContainerValue containerValue)
- Specified by:
getContainerInstancein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getContainerInstance
public Object getContainerInstance(ContainerValue containerValue, boolean b)
- Specified by:
getContainerInstancein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getCurrentObject
public 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 Document getDocument()
Description copied from class:XMLRecordPUBLIC: Return the document.- Specified by:
getDocumentin classXMLRecord
-
getDOM
public Node getDOM()
Description copied from class:XMLRecordPUBLIC: Return the DOM.- Specified by:
getDOMin interfaceAbstractMarshalRecord<AbstractSession,DatabaseField,XMLMarshaller,NamespaceResolver>- Specified by:
getDOMin classXMLRecord
-
getEncoding
public 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 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 String getNamespaceURI()
Description copied from class:XMLRecordPUBLIC: Get the namespace URI for the context root element.- Specified by:
getNamespaceURIin classXMLRecord
-
getNoNamespaceSchemaLocation
public String getNoNamespaceSchemaLocation()
- Specified by:
getNoNamespaceSchemaLocationin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getNonAttributeXPathNode
public XPathNode getNonAttributeXPathNode(String namespaceURI, String localName, String qName, Attributes attributes)
- Specified by:
getNonAttributeXPathNodein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getNullCapableValues
public 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 Map<String,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 String getRootElementName()
- Specified by:
getRootElementNamein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getRootElementNamespaceUri
public String getRootElementNamespaceUri()
- Specified by:
getRootElementNamespaceUriin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
getSchemaLocation
public 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 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 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 SAXException- Specified by:
ignorableWhitespacein interfaceContentHandler- Throws:
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 SAXException
- Specified by:
initializeRecordin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>- Throws:
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(String target, String data) throws SAXException
- Specified by:
processingInstructionin interfaceContentHandler- Throws:
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 String resolveNamespacePrefix(String prefix)
- Specified by:
resolveNamespacePrefixin interfaceAbstractMarshalRecord<AbstractSession,DatabaseField,XMLMarshaller,NamespaceResolver>- Specified by:
resolveNamespacePrefixin interfaceAbstractUnmarshalRecord<AbstractSession,DatabaseField,XMLUnmarshaller>- Overrides:
resolveNamespacePrefixin classXMLRecord
-
resolveNamespaceUri
public String resolveNamespaceUri(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(Attributes atts)
- Specified by:
setAttributesin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setAttributeValue
public void setAttributeValue(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, Object containerInstance)- Specified by:
setContainerInstancein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setCurrentObject
public void setCurrentObject(Object object)
Description copied from class:XMLRecordINTERNAL:- Specified by:
setCurrentObjectin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>- Overrides:
setCurrentObjectin classXMLRecord
-
setDocumentLocator
public void setDocumentLocator(Locator locator)
- Specified by:
setDocumentLocatorin interfaceContentHandler
-
setFragmentBuilder
public void setFragmentBuilder(SAXFragmentBuilder fragmentBuilder)
- Specified by:
setFragmentBuilderin interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setLocalName
public void setLocalName(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(String rootElementName)
- Specified by:
setRootElementNamein interfaceUnmarshalRecord<AbstractSession,DatabaseField,IDResolver,TreeObjectBuilder,DOMRecord,XMLUnmarshaller>
-
setRootElementNamespaceUri
public void setRootElementNamespaceUri(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(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(String name) throws SAXException
- Specified by:
skippedEntityin interfaceContentHandler- Throws:
SAXException
-
startCDATA
public void startCDATA() throws SAXException- Specified by:
startCDATAin interfaceLexicalHandler- Throws:
SAXException
-
startDocument
public void startDocument() throws SAXException- Specified by:
startDocumentin interfaceContentHandler- Throws:
SAXException
-
startDTD
public void startDTD(String name, String publicId, String systemId) throws SAXException
- Specified by:
startDTDin interfaceLexicalHandler- Throws:
SAXException
-
startElement
public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException
- Specified by:
startElementin interfaceContentHandler- Throws:
SAXException
-
startEntity
public void startEntity(String name) throws SAXException
- Specified by:
startEntityin interfaceLexicalHandler- Throws:
SAXException
-
startPrefixMapping
public void startPrefixMapping(String prefix, String uri) throws SAXException
- Specified by:
startPrefixMappingin interfaceContentHandler- Throws:
SAXException
-
transformToXML
public 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>
-
-