public class UnmarshalRecordImpl<TRANSFORMATION_RECORD extends TransformationRecord> extends CoreAbstractRecord implements UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD,Unmarshaller>
Purpose:Provide an implementation of ContentHandler that is used by TopLink OXM to build mapped Java Objects from SAX events.
Responsibilities:
XPathNode,
NodeValue,
TreeObjectBuilderXMLRecord.NilDEFAULT_UNMAPPED_CONTENT_HANDLERDEFAULT_ATTRIBUTE_GROUP, NIL| Constructor and Description |
|---|
UnmarshalRecordImpl(ObjectBuilder objectBuilder) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeValue(ContainerValue containerValue,
java.lang.Object value) |
void |
addAttributeValue(ContainerValue containerValue,
java.lang.Object value,
java.lang.Object collection) |
void |
characters(char[] ch,
int start,
int length) |
void |
characters(java.lang.CharSequence characters) |
void |
clear() |
void |
comment(char[] data,
int start,
int length) |
Root |
createRoot()
INTERNAL:
|
void |
endCDATA() |
void |
endDocument() |
void |
endDTD() |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName) |
void |
endEntity(java.lang.String entity) |
void |
endPrefixMapping(java.lang.String prefix) |
void |
endUnmappedElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName) |
java.lang.Object |
get(CoreField key) |
NodeValue |
getAttributeChildNodeValue(java.lang.String namespace,
java.lang.String localName) |
org.xml.sax.Attributes |
getAttributes() |
java.lang.CharSequence |
getCharacters() |
UnmarshalRecord |
getChildRecord() |
UnmarshalRecord |
getChildUnmarshalRecord(ObjectBuilder treeObjectBuilder) |
java.lang.Object |
getContainerInstance(ContainerValue c) |
java.lang.Object |
getContainerInstance(ContainerValue c,
boolean createContainerIfNecessary) |
ConversionManager |
getConversionManager() |
java.lang.Object |
getCurrentObject() |
Descriptor |
getDescriptor() |
org.w3c.dom.Document |
getDocument() |
org.xml.sax.Locator |
getDocumentLocator() |
java.lang.String |
getEncoding()
PUBLIC:
Gets the encoding for this document.
|
SAXFragmentBuilder |
getFragmentBuilder() |
XPathQName |
getLeafElementType() |
int |
getLevelIndex() |
java.lang.String |
getLocalName() |
char |
getNamespaceSeparator() |
java.lang.String |
getNamespaceURI() |
java.lang.String |
getNoNamespaceSchemaLocation() |
XPathNode |
getNonAttributeXPathNode(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
INTERNAL:
|
java.util.List |
getNullCapableValues() |
UnmarshalRecord |
getParentRecord() |
java.util.Map<java.lang.String,java.lang.String> |
getPrefixesForFragment()
INTERNAL
Returns a Map of any prefix mappings that were made before the most recent start
element event.
|
ReferenceResolver |
getReferenceResolver()
INTERNAL:
The ReferenceResolver that is leveraged by key based mappings.
|
java.lang.String |
getRootElementName()
Return the root element's prefix qualified name
|
java.lang.String |
getRootElementNamespaceUri()
Return the root element's namespace URI
|
java.lang.String |
getSchemaLocation() |
NodeValue |
getSelfNodeValueForAttribute(java.lang.String namespace,
java.lang.String localName) |
CoreAbstractSession |
getSession() |
XPathFragment |
getTextWrapperFragment() |
TRANSFORMATION_RECORD |
getTransformationRecord() |
javax.xml.namespace.QName |
getTypeQName() |
CoreAttributeGroup |
getUnmarshalAttributeGroup() |
UnmarshalContext |
getUnmarshalContext() |
Unmarshaller |
getUnmarshaller() |
UnmarshalNamespaceResolver |
getUnmarshalNamespaceResolver() |
java.lang.String |
getVersion()
PUBLIC:
Gets the XML Version for this document.
|
XMLReader |
getXMLReader() |
XPathNode |
getXPathNode() |
void |
ignorableWhitespace(char[] ch,
int start,
int length) |
UnmarshalRecord |
initialize(ObjectBuilder treeObjectBuilder) |
void |
initializeRecord(Mapping selfRecordMapping) |
boolean |
isBufferCDATA() |
boolean |
isNamespaceAware() |
boolean |
isNil() |
boolean |
isSelfRecord()
Indicates if this UnmarshalRecord represents a 'self' record
|
void |
processingInstruction(java.lang.String target,
java.lang.String data) |
void |
reference(Reference reference) |
void |
removeNullCapableValue(NullCapableValue nullCapableValue) |
void |
resetStringBuffer() |
java.lang.String |
resolveNamespacePrefix(java.lang.String prefix) |
java.lang.String |
resolveNamespaceUri(java.lang.String uri) |
void |
resolveReferences(CoreAbstractSession abstractSession,
IDResolver idResolver)
INTERNAL:
If the UnmarshalRecord has a ReferenceResolver, tell it to resolve its
references.
|
void |
setAttributes(org.xml.sax.Attributes attributes) |
void |
setAttributeValue(java.lang.Object value,
Mapping mapping)
INTERNAL
|
void |
setAttributeValueNull(ContainerValue containerValue) |
void |
setChildRecord(UnmarshalRecord childRecord) |
void |
setContainerInstance(int index,
java.lang.Object containerInstance) |
void |
setCurrentObject(java.lang.Object object) |
void |
setDocumentLocator(org.xml.sax.Locator locator) |
void |
setEncoding(java.lang.String enc)
INTERNAL:
|
void |
setFragmentBuilder(SAXFragmentBuilder builder) |
void |
setLeafElementType(javax.xml.namespace.QName type) |
void |
setLeafElementType(XPathQName type) |
void |
setLocalName(java.lang.String localName) |
void |
setNil(boolean nil)
This method can be used to track that the current element is nil
|
void |
setNoNamespaceSchemaLocation(java.lang.String location) |
void |
setParentRecord(UnmarshalRecord parentRecord) |
void |
setReferenceResolver(ReferenceResolver referenceResolver)
INTERNAL:
Set the ReferenceResolver that will be leveraged by key based mappings.
|
void |
setRootElementName(java.lang.String qName) |
void |
setRootElementNamespaceUri(java.lang.String uri) |
void |
setSchemaLocation(java.lang.String schemaLocation) |
void |
setSelfRecord(boolean isSelfRecord)
Sets the flag which indicates if this UnmarshalRecord
represents a 'self' record
|
void |
setSession(CoreAbstractSession session) |
void |
setTextWrapperFragment(XPathFragment newTextWrapperFragment) |
void |
setTransformationRecord(TRANSFORMATION_RECORD transformationRecord) |
void |
setTypeQName(javax.xml.namespace.QName typeQName) |
void |
setUnmarshalAttributeGroup(CoreAttributeGroup unmarshalAttributeGroup) |
void |
setUnmarshalContext(UnmarshalContext unmarshalContext) |
void |
setUnmarshaller(Unmarshaller unmarshaller)
INTERNAL:
|
void |
setUnmarshalNamespaceResolver(UnmarshalNamespaceResolver anUnmarshalNamespaceResolver) |
void |
setVersion(java.lang.String version)
INTERNAL:
|
void |
setXMLReader(XMLReader xmlReader) |
void |
skippedEntity(java.lang.String name) |
void |
startCDATA() |
void |
startDocument() |
void |
startDTD(java.lang.String a,
java.lang.String b,
java.lang.String c) |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts) |
void |
startEntity(java.lang.String entity) |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri) |
void |
startUnmappedElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts) |
java.lang.String |
transformToXML() |
void |
unmappedContent() |
public UnmarshalRecordImpl(ObjectBuilder objectBuilder)
public UnmarshalRecord initialize(ObjectBuilder treeObjectBuilder)
initialize in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public java.lang.String getLocalName()
getLocalName in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setLocalName(java.lang.String localName)
setLocalName in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public java.lang.String getNamespaceURI()
public void clear()
public org.w3c.dom.Document getDocument()
public java.lang.String transformToXML()
public XMLReader getXMLReader()
getXMLReader in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setXMLReader(XMLReader xmlReader)
setXMLReader in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public UnmarshalRecord getChildRecord()
getChildRecord in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setChildRecord(UnmarshalRecord childRecord)
setChildRecord in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public UnmarshalRecord getParentRecord()
getParentRecord in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public ReferenceResolver getReferenceResolver()
getReferenceResolver in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setReferenceResolver(ReferenceResolver referenceResolver)
setReferenceResolver in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public java.lang.String getRootElementName()
getRootElementName in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setRootElementName(java.lang.String qName)
setRootElementName in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public java.lang.String getRootElementNamespaceUri()
getRootElementNamespaceUri in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setRootElementNamespaceUri(java.lang.String uri)
setRootElementNamespaceUri in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setParentRecord(UnmarshalRecord parentRecord)
setParentRecord in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public TRANSFORMATION_RECORD getTransformationRecord()
getTransformationRecord in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setTransformationRecord(TRANSFORMATION_RECORD transformationRecord)
setTransformationRecord in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public UnmarshalNamespaceResolver getUnmarshalNamespaceResolver()
getUnmarshalNamespaceResolver in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setUnmarshalNamespaceResolver(UnmarshalNamespaceResolver anUnmarshalNamespaceResolver)
setUnmarshalNamespaceResolver in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public java.util.List getNullCapableValues()
getNullCapableValues in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void removeNullCapableValue(NullCapableValue nullCapableValue)
removeNullCapableValue in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public java.lang.Object getContainerInstance(ContainerValue c)
getContainerInstance in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public java.lang.Object getContainerInstance(ContainerValue c, boolean createContainerIfNecessary)
getContainerInstance in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setContainerInstance(int index,
java.lang.Object containerInstance)
setContainerInstance in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public java.lang.String getEncoding()
getEncoding in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setEncoding(java.lang.String enc)
public java.lang.String getVersion()
getVersion in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setVersion(java.lang.String version)
public java.lang.String getSchemaLocation()
getSchemaLocation in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setSchemaLocation(java.lang.String schemaLocation)
public java.lang.String getNoNamespaceSchemaLocation()
getNoNamespaceSchemaLocation in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setNoNamespaceSchemaLocation(java.lang.String location)
public java.lang.CharSequence getCharacters()
getCharacters in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public org.xml.sax.Attributes getAttributes()
getAttributes in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setAttributes(org.xml.sax.Attributes attributes)
setAttributes in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public javax.xml.namespace.QName getTypeQName()
getTypeQName in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setTypeQName(javax.xml.namespace.QName typeQName)
setTypeQName in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator in interface org.xml.sax.ContentHandlerpublic org.xml.sax.Locator getDocumentLocator()
public java.lang.Object get(CoreField key)
get in interface AbstractUnmarshalRecord<CoreAbstractSession,CoreField,Unmarshaller>public XPathNode getXPathNode()
getXPathNode in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public Descriptor getDescriptor()
getDescriptor in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public UnmarshalContext getUnmarshalContext()
getUnmarshalContext in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setUnmarshalContext(UnmarshalContext unmarshalContext)
setUnmarshalContext in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public boolean isNil()
isNil in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setNil(boolean nil)
ExtendedContentHandlersetNil in interface ExtendedContentHandlersetNil in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void startDocument()
throws org.xml.sax.SAXException
startDocument in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void initializeRecord(Mapping selfRecordMapping) throws org.xml.sax.SAXException
initializeRecord in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>org.xml.sax.SAXExceptionpublic void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
startPrefixMapping in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void endPrefixMapping(java.lang.String prefix)
throws org.xml.sax.SAXException
endPrefixMapping in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void startUnmappedElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void endUnmappedElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
endUnmappedElement in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>org.xml.sax.SAXExceptionpublic void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void characters(java.lang.CharSequence characters)
throws org.xml.sax.SAXException
characters in interface ExtendedContentHandlerorg.xml.sax.SAXExceptionpublic void ignorableWhitespace(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
ignorableWhitespace in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void processingInstruction(java.lang.String target,
java.lang.String data)
throws org.xml.sax.SAXException
processingInstruction in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void skippedEntity(java.lang.String name)
throws org.xml.sax.SAXException
skippedEntity in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic XPathNode getNonAttributeXPathNode(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
getNonAttributeXPathNode in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public java.lang.String resolveNamespacePrefix(java.lang.String prefix)
resolveNamespacePrefix in interface AbstractUnmarshalRecord<CoreAbstractSession,CoreField,Unmarshaller>public java.lang.String resolveNamespaceUri(java.lang.String uri)
resolveNamespaceUri in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public NodeValue getSelfNodeValueForAttribute(java.lang.String namespace, java.lang.String localName)
public NodeValue getAttributeChildNodeValue(java.lang.String namespace, java.lang.String localName)
getAttributeChildNodeValue in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public SAXFragmentBuilder getFragmentBuilder()
getFragmentBuilder in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setFragmentBuilder(SAXFragmentBuilder builder)
setFragmentBuilder in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void resetStringBuffer()
resetStringBuffer in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public boolean isBufferCDATA()
isBufferCDATA in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void comment(char[] data,
int start,
int length)
comment in interface org.xml.sax.ext.LexicalHandlerpublic void startCDATA()
startCDATA in interface org.xml.sax.ext.LexicalHandlerpublic void endCDATA()
endCDATA in interface org.xml.sax.ext.LexicalHandlerpublic void startEntity(java.lang.String entity)
startEntity in interface org.xml.sax.ext.LexicalHandlerpublic void endEntity(java.lang.String entity)
endEntity in interface org.xml.sax.ext.LexicalHandlerpublic void startDTD(java.lang.String a,
java.lang.String b,
java.lang.String c)
startDTD in interface org.xml.sax.ext.LexicalHandlerpublic void endDTD()
endDTD in interface org.xml.sax.ext.LexicalHandlerpublic void setSelfRecord(boolean isSelfRecord)
setSelfRecord in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>isSelfRecord - true if this record represents
'self', false otherwisepublic boolean isSelfRecord()
isSelfRecord in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public int getLevelIndex()
getLevelIndex in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setAttributeValue(java.lang.Object value,
Mapping mapping)
setAttributeValue in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void addAttributeValue(ContainerValue containerValue, java.lang.Object value)
addAttributeValue in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void addAttributeValue(ContainerValue containerValue, java.lang.Object value, java.lang.Object collection)
addAttributeValue in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setAttributeValueNull(ContainerValue containerValue)
setAttributeValueNull in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void reference(Reference reference)
reference in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void unmappedContent()
unmappedContent in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public UnmarshalRecord getChildUnmarshalRecord(ObjectBuilder treeObjectBuilder)
getChildUnmarshalRecord in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setUnmarshaller(Unmarshaller unmarshaller)
setUnmarshaller in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public java.util.Map<java.lang.String,java.lang.String> getPrefixesForFragment()
getPrefixesForFragment in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public char getNamespaceSeparator()
getNamespaceSeparator in interface XMLRecord<CoreAbstractSession>public void setTextWrapperFragment(XPathFragment newTextWrapperFragment)
setTextWrapperFragment in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public XPathFragment getTextWrapperFragment()
getTextWrapperFragment in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void resolveReferences(CoreAbstractSession abstractSession, IDResolver idResolver)
resolveReferences in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public Root createRoot()
createRoot in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public CoreAbstractSession getSession()
getSession in interface XMLRecord<CoreAbstractSession>public Unmarshaller getUnmarshaller()
getUnmarshaller in interface AbstractUnmarshalRecord<CoreAbstractSession,CoreField,Unmarshaller>getUnmarshaller in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public boolean isNamespaceAware()
isNamespaceAware in interface XMLRecord<CoreAbstractSession>public java.lang.Object getCurrentObject()
getCurrentObject in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public XPathQName getLeafElementType()
getLeafElementType in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setCurrentObject(java.lang.Object object)
setCurrentObject in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setLeafElementType(javax.xml.namespace.QName type)
setLeafElementType in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setLeafElementType(XPathQName type)
public void setSession(CoreAbstractSession session)
setSession in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public CoreAttributeGroup getUnmarshalAttributeGroup()
getUnmarshalAttributeGroup in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public void setUnmarshalAttributeGroup(CoreAttributeGroup unmarshalAttributeGroup)
setUnmarshalAttributeGroup in interface UnmarshalRecord<CoreAbstractSession,CoreField,IDResolver,ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,Unmarshaller>public ConversionManager getConversionManager()
getConversionManager in interface XMLRecord<CoreAbstractSession>EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference