public class UnmarshalRecord extends XMLRecord implements org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
org.eclipse.persistence.internal.sessions.AbstractRecord.NoEntry
Constructor and Description |
---|
UnmarshalRecord(org.eclipse.persistence.internal.oxm.TreeObjectBuilder treeObjectBuilder) |
UnmarshalRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord unmarshalRecord) |
Modifier and Type | Method and Description |
---|---|
void |
addAttributeValue(org.eclipse.persistence.internal.oxm.ContainerValue containerValue,
Object value) |
void |
addAttributeValue(org.eclipse.persistence.internal.oxm.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) |
org.eclipse.persistence.internal.oxm.Root |
createRoot() |
void |
endCDATA() |
void |
endDocument() |
void |
endDTD() |
void |
endElement(String uri,
String localName,
String qName) |
void |
endEntity(String name) |
void |
endPrefixMapping(String prefix) |
void |
endUnmappedElement(String uri,
String localName,
String name) |
Object |
get(org.eclipse.persistence.internal.helper.DatabaseField key)
INTERNAL:
Retrieve the value for the field.
|
org.eclipse.persistence.internal.oxm.NodeValue |
getAttributeChildNodeValue(String namespace,
String localName) |
Attributes |
getAttributes() |
CharSequence |
getCharacters() |
org.eclipse.persistence.internal.oxm.record.UnmarshalRecord |
getChildRecord()
INTERNAL
|
org.eclipse.persistence.internal.oxm.record.UnmarshalRecord |
getChildUnmarshalRecord(org.eclipse.persistence.internal.oxm.TreeObjectBuilder targetObjectBuilder)
INTERNAL
|
Object |
getContainerInstance(org.eclipse.persistence.internal.oxm.ContainerValue containerValue) |
Object |
getContainerInstance(org.eclipse.persistence.internal.oxm.ContainerValue containerValue,
boolean b) |
Object |
getCurrentObject()
INTERNAL:
|
org.eclipse.persistence.internal.oxm.mappings.Descriptor |
getDescriptor() |
Document |
getDocument()
PUBLIC:
Return the document.
|
Node |
getDOM()
PUBLIC:
Return the DOM.
|
String |
getEncoding()
Gets the encoding for this document.
|
org.eclipse.persistence.internal.oxm.SAXFragmentBuilder |
getFragmentBuilder() |
int |
getLevelIndex() |
String |
getLocalName()
PUBLIC:
Get the local name of the context root element.
|
char |
getNamespaceSeparator()
INTERNAL:
The character used to separate the prefix and uri portions when namespaces are present
|
String |
getNamespaceURI()
PUBLIC:
Get the namespace URI for the context root element.
|
String |
getNoNamespaceSchemaLocation() |
org.eclipse.persistence.internal.oxm.XPathNode |
getNonAttributeXPathNode(String namespaceURI,
String localName,
String qName,
Attributes attributes) |
List<org.eclipse.persistence.internal.oxm.NullCapableValue> |
getNullCapableValues() |
org.eclipse.persistence.internal.oxm.record.UnmarshalRecord |
getParentRecord()
INTERNAL
|
Map<String,String> |
getPrefixesForFragment() |
org.eclipse.persistence.internal.oxm.ReferenceResolver |
getReferenceResolver() |
String |
getRootElementName() |
String |
getRootElementNamespaceUri() |
String |
getSchemaLocation() |
org.eclipse.persistence.internal.oxm.XPathFragment |
getTextWrapperFragment() |
DOMRecord |
getTransformationRecord() |
QName |
getTypeQName() |
CoreAttributeGroup |
getUnmarshalAttributeGroup() |
org.eclipse.persistence.internal.oxm.record.UnmarshalContext |
getUnmarshalContext() |
XMLUnmarshaller |
getUnmarshaller()
INTERNAL:
|
org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolver |
getUnmarshalNamespaceResolver() |
org.eclipse.persistence.internal.oxm.record.UnmarshalRecord |
getUnmarshalRecord()
INTERNAL
|
String |
getVersion()
Gets the XML Version for this document.
|
org.eclipse.persistence.internal.oxm.record.XMLReader |
getXMLReader() |
org.eclipse.persistence.internal.oxm.XPathNode |
getXPathNode() |
void |
ignorableWhitespace(char[] ch,
int start,
int length) |
org.eclipse.persistence.internal.oxm.record.UnmarshalRecord |
initialize(org.eclipse.persistence.internal.oxm.TreeObjectBuilder objectBuilder)
INTERNAL
|
void |
initializeRecord(org.eclipse.persistence.internal.oxm.mappings.Mapping mapping) |
boolean |
isBufferCDATA() |
boolean |
isNamespaceAware()
INTERNAL:
Determine if namespaces will be considered during marshal/unmarshal operations.
|
boolean |
isNil() |
boolean |
isSelfRecord() |
void |
processingInstruction(String target,
String data) |
void |
reference(org.eclipse.persistence.internal.oxm.Reference reference) |
void |
removeNullCapableValue(org.eclipse.persistence.internal.oxm.NullCapableValue nullCapableValue) |
void |
resetStringBuffer() |
String |
resolveNamespacePrefix(String prefix) |
String |
resolveNamespaceUri(String namespaceURI) |
void |
resolveReferences(org.eclipse.persistence.internal.sessions.AbstractSession session,
IDResolver idResolver) |
void |
setAttributes(Attributes atts) |
void |
setAttributeValue(Object object,
org.eclipse.persistence.internal.oxm.mappings.Mapping mapping) |
void |
setAttributeValueNull(org.eclipse.persistence.internal.oxm.ContainerValue containerValue) |
void |
setChildRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord childRecord) |
void |
setContainerInstance(int index,
Object containerInstance) |
void |
setCurrentObject(Object object)
INTERNAL:
|
void |
setDocumentLocator(Locator locator) |
void |
setFragmentBuilder(org.eclipse.persistence.internal.oxm.SAXFragmentBuilder fragmentBuilder) |
void |
setLocalName(String localName) |
void |
setNil(boolean isNil)
This method can be used to track that the current element is nil
|
void |
setParentRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord parentRecord)
INTERNAL
|
void |
setReferenceResolver(org.eclipse.persistence.internal.oxm.ReferenceResolver referenceResolver) |
void |
setRootElementName(String rootElementName) |
void |
setRootElementNamespaceUri(String rootElementNamespaceUri) |
void |
setSelfRecord(boolean isSelfRecord) |
void |
setTextWrapperFragment(org.eclipse.persistence.internal.oxm.XPathFragment textWrapperFragment) |
void |
setTransformationRecord(DOMRecord transformationRecord) |
void |
setTypeQName(QName qname) |
void |
setUnmarshalAttributeGroup(CoreAttributeGroup group) |
void |
setUnmarshalContext(org.eclipse.persistence.internal.oxm.record.UnmarshalContext unmarshalContext) |
void |
setUnmarshaller(XMLUnmarshaller unmarshaller)
INTERNAL:
|
void |
setUnmarshalNamespaceResolver(org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolver unmarshalNamespaceResolver) |
void |
setXMLReader(org.eclipse.persistence.internal.oxm.record.XMLReader xmlReader) |
void |
skippedEntity(String name) |
void |
startCDATA() |
void |
startDocument() |
void |
startDTD(String name,
String publicId,
String systemId) |
void |
startElement(String uri,
String localName,
String qName,
Attributes atts) |
void |
startEntity(String name) |
void |
startPrefixMapping(String prefix,
String uri) |
String |
transformToXML()
Return the XML string representation of the DOM.
|
void |
unmappedContent() |
addExtraNamespacesToNamespaceResolver, addXsiTypeAndClassIndicatorIfRequired, addXsiTypeAndClassIndicatorIfRequired, attribute, attributeWithoutQName, contains, get, 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
add, clone, containsKey, containsKey, containsKey, containsValue, elements, entrySet, get, getField, getFields, getIndicatingNoEntry, getSopObject, getValues, getValues, getValues, hasNullValueInFields, hasSopObject, isEmpty, keys, keySet, mergeFrom, put, put, putAll, remove, remove, remove, replaceAt, replaceAt, setNullValueInFields, setSopObject, size, toString, values
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLeafElementType, setLeafElementType, setSession
public UnmarshalRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord unmarshalRecord)
public UnmarshalRecord(org.eclipse.persistence.internal.oxm.TreeObjectBuilder treeObjectBuilder)
public void addAttributeValue(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, Object value)
addAttributeValue
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void addAttributeValue(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, Object value, Object collection)
addAttributeValue
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void characters(char[] ch, int start, int length) throws SAXException
characters
in interface ContentHandler
SAXException
public void characters(CharSequence characters) throws SAXException
characters
in interface org.eclipse.persistence.internal.oxm.record.ExtendedContentHandler
SAXException
public void clear()
XMLRecord
public void comment(char[] ch, int start, int length) throws SAXException
comment
in interface LexicalHandler
SAXException
public org.eclipse.persistence.internal.oxm.Root createRoot()
createRoot
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void endCDATA() throws SAXException
endCDATA
in interface LexicalHandler
SAXException
public void endDocument() throws SAXException
endDocument
in interface ContentHandler
SAXException
public void endDTD() throws SAXException
endDTD
in interface LexicalHandler
SAXException
public void endElement(String uri, String localName, String qName) throws SAXException
endElement
in interface ContentHandler
SAXException
public void endEntity(String name) throws SAXException
endEntity
in interface LexicalHandler
SAXException
public void endPrefixMapping(String prefix) throws SAXException
endPrefixMapping
in interface ContentHandler
SAXException
public void endUnmappedElement(String uri, String localName, String name) throws SAXException
endUnmappedElement
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
SAXException
public Object get(org.eclipse.persistence.internal.helper.DatabaseField key)
XMLRecord
get
in interface org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLUnmarshaller>
get
in class XMLRecord
public org.eclipse.persistence.internal.oxm.NodeValue getAttributeChildNodeValue(String namespace, String localName)
getAttributeChildNodeValue
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public Attributes getAttributes()
getAttributes
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public CharSequence getCharacters()
getCharacters
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getChildRecord()
getChildRecord
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getChildUnmarshalRecord(org.eclipse.persistence.internal.oxm.TreeObjectBuilder targetObjectBuilder)
getChildUnmarshalRecord
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public Object getContainerInstance(org.eclipse.persistence.internal.oxm.ContainerValue containerValue)
getContainerInstance
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public Object getContainerInstance(org.eclipse.persistence.internal.oxm.ContainerValue containerValue, boolean b)
getContainerInstance
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public Object getCurrentObject()
XMLRecord
getCurrentObject
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
getCurrentObject
in class XMLRecord
public org.eclipse.persistence.internal.oxm.mappings.Descriptor getDescriptor()
getDescriptor
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public Document getDocument()
XMLRecord
getDocument
in class XMLRecord
public Node getDOM()
XMLRecord
getDOM
in interface org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver>
getDOM
in class XMLRecord
public String getEncoding()
getEncoding
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public org.eclipse.persistence.internal.oxm.SAXFragmentBuilder getFragmentBuilder()
getFragmentBuilder
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public int getLevelIndex()
getLevelIndex
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public String getLocalName()
XMLRecord
getLocalName
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
getLocalName
in class XMLRecord
public char getNamespaceSeparator()
XMLRecord
getNamespaceSeparator
in interface org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>
getNamespaceSeparator
in class XMLRecord
public String getNamespaceURI()
XMLRecord
getNamespaceURI
in class XMLRecord
public String getNoNamespaceSchemaLocation()
getNoNamespaceSchemaLocation
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public org.eclipse.persistence.internal.oxm.XPathNode getNonAttributeXPathNode(String namespaceURI, String localName, String qName, Attributes attributes)
getNonAttributeXPathNode
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public List<org.eclipse.persistence.internal.oxm.NullCapableValue> getNullCapableValues()
getNullCapableValues
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getParentRecord()
getParentRecord
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public Map<String,String> getPrefixesForFragment()
getPrefixesForFragment
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public org.eclipse.persistence.internal.oxm.ReferenceResolver getReferenceResolver()
getReferenceResolver
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public String getRootElementName()
getRootElementName
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public String getRootElementNamespaceUri()
getRootElementNamespaceUri
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public String getSchemaLocation()
getSchemaLocation
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public org.eclipse.persistence.internal.oxm.XPathFragment getTextWrapperFragment()
getTextWrapperFragment
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public DOMRecord getTransformationRecord()
getTransformationRecord
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public QName getTypeQName()
getTypeQName
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public org.eclipse.persistence.internal.oxm.record.UnmarshalContext getUnmarshalContext()
getUnmarshalContext
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public XMLUnmarshaller getUnmarshaller()
XMLRecord
getUnmarshaller
in interface org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLUnmarshaller>
getUnmarshaller
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
getUnmarshaller
in class XMLRecord
public org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolver getUnmarshalNamespaceResolver()
getUnmarshalNamespaceResolver
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord getUnmarshalRecord()
public String getVersion()
getVersion
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public org.eclipse.persistence.internal.oxm.record.XMLReader getXMLReader()
getXMLReader
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public org.eclipse.persistence.internal.oxm.XPathNode getXPathNode()
getXPathNode
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void ignorableWhitespace(char[] ch, int start, int length) throws SAXException
ignorableWhitespace
in interface ContentHandler
SAXException
public org.eclipse.persistence.internal.oxm.record.UnmarshalRecord initialize(org.eclipse.persistence.internal.oxm.TreeObjectBuilder objectBuilder)
initialize
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void initializeRecord(org.eclipse.persistence.internal.oxm.mappings.Mapping mapping) throws SAXException
initializeRecord
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
SAXException
public boolean isBufferCDATA()
isBufferCDATA
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public boolean isNamespaceAware()
XMLRecord
isNamespaceAware
in interface org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver>
isNamespaceAware
in interface org.eclipse.persistence.internal.oxm.record.XMLRecord<org.eclipse.persistence.internal.sessions.AbstractSession>
isNamespaceAware
in class XMLRecord
public boolean isNil()
isNil
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public boolean isSelfRecord()
isSelfRecord
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void processingInstruction(String target, String data) throws SAXException
processingInstruction
in interface ContentHandler
SAXException
public void reference(org.eclipse.persistence.internal.oxm.Reference reference)
reference
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void removeNullCapableValue(org.eclipse.persistence.internal.oxm.NullCapableValue nullCapableValue)
removeNullCapableValue
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void resetStringBuffer()
resetStringBuffer
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public String resolveNamespacePrefix(String prefix)
resolveNamespacePrefix
in interface org.eclipse.persistence.internal.oxm.record.AbstractMarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLMarshaller,NamespaceResolver>
resolveNamespacePrefix
in interface org.eclipse.persistence.internal.oxm.record.AbstractUnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,XMLUnmarshaller>
resolveNamespacePrefix
in class XMLRecord
public String resolveNamespaceUri(String namespaceURI)
resolveNamespaceUri
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void resolveReferences(org.eclipse.persistence.internal.sessions.AbstractSession session, IDResolver idResolver)
resolveReferences
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setAttributes(Attributes atts)
setAttributes
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setAttributeValue(Object object, org.eclipse.persistence.internal.oxm.mappings.Mapping mapping)
setAttributeValue
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setAttributeValueNull(org.eclipse.persistence.internal.oxm.ContainerValue containerValue)
setAttributeValueNull
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setChildRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord childRecord)
setChildRecord
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setContainerInstance(int index, Object containerInstance)
setContainerInstance
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setCurrentObject(Object object)
XMLRecord
setCurrentObject
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
setCurrentObject
in class XMLRecord
public void setDocumentLocator(Locator locator)
setDocumentLocator
in interface ContentHandler
public void setFragmentBuilder(org.eclipse.persistence.internal.oxm.SAXFragmentBuilder fragmentBuilder)
setFragmentBuilder
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setLocalName(String localName)
setLocalName
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setNil(boolean isNil)
org.eclipse.persistence.internal.oxm.record.ExtendedContentHandler
setNil
in interface org.eclipse.persistence.internal.oxm.record.ExtendedContentHandler
setNil
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setParentRecord(org.eclipse.persistence.internal.oxm.record.UnmarshalRecord parentRecord)
setParentRecord
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setReferenceResolver(org.eclipse.persistence.internal.oxm.ReferenceResolver referenceResolver)
setReferenceResolver
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setRootElementName(String rootElementName)
setRootElementName
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setRootElementNamespaceUri(String rootElementNamespaceUri)
setRootElementNamespaceUri
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setSelfRecord(boolean isSelfRecord)
setSelfRecord
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setTextWrapperFragment(org.eclipse.persistence.internal.oxm.XPathFragment textWrapperFragment)
setTextWrapperFragment
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setTransformationRecord(DOMRecord transformationRecord)
setTransformationRecord
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setTypeQName(QName qname)
setTypeQName
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setUnmarshalContext(org.eclipse.persistence.internal.oxm.record.UnmarshalContext unmarshalContext)
setUnmarshalContext
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setUnmarshaller(XMLUnmarshaller unmarshaller)
XMLRecord
setUnmarshaller
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
setUnmarshaller
in class XMLRecord
public void setUnmarshalNamespaceResolver(org.eclipse.persistence.internal.oxm.record.namespaces.UnmarshalNamespaceResolver unmarshalNamespaceResolver)
setUnmarshalNamespaceResolver
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setXMLReader(org.eclipse.persistence.internal.oxm.record.XMLReader xmlReader)
setXMLReader
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void skippedEntity(String name) throws SAXException
skippedEntity
in interface ContentHandler
SAXException
public void startCDATA() throws SAXException
startCDATA
in interface LexicalHandler
SAXException
public void startDocument() throws SAXException
startDocument
in interface ContentHandler
SAXException
public void startDTD(String name, String publicId, String systemId) throws SAXException
startDTD
in interface LexicalHandler
SAXException
public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException
startElement
in interface ContentHandler
SAXException
public void startEntity(String name) throws SAXException
startEntity
in interface LexicalHandler
SAXException
public void startPrefixMapping(String prefix, String uri) throws SAXException
startPrefixMapping
in interface ContentHandler
SAXException
public String transformToXML()
XMLRecord
transformToXML
in class XMLRecord
public void unmappedContent()
unmappedContent
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public CoreAttributeGroup getUnmarshalAttributeGroup()
getUnmarshalAttributeGroup
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>
public void setUnmarshalAttributeGroup(CoreAttributeGroup group)
setUnmarshalAttributeGroup
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord<org.eclipse.persistence.internal.sessions.AbstractSession,org.eclipse.persistence.internal.helper.DatabaseField,IDResolver,org.eclipse.persistence.internal.oxm.TreeObjectBuilder,XMLUnmarshaller>