public class XMLRootRecord
extends org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImpl
currentObject, namespaceAware, parentRecord, rootElementLocalName, rootElementName, rootElementNamespaceUri, session, textWrapperFragment, xmlReader| Constructor and Description |
|---|
XMLRootRecord(java.lang.Class cls,
org.eclipse.persistence.internal.oxm.XMLUnmarshaller unmarshaller)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
characters(java.lang.CharSequence characters) |
void |
endDocument() |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName) |
java.lang.Object |
getCurrentObject()
Return a populated XMLRoot object.
|
void |
initializeRecord(org.eclipse.persistence.internal.oxm.mappings.Mapping selfRecordMapping) |
void |
startDocument() |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts) |
addAttributeValue, addAttributeValue, clear, comment, createRoot, endCDATA, endDTD, endEntity, endPrefixMapping, endUnmappedElement, get, getAttributeChildNodeValue, getAttributes, getCharacters, getChildRecord, getChildUnmarshalRecord, getContainerInstance, getContainerInstance, getConversionManager, getDescriptor, getDocument, getDocumentLocator, getEncoding, getFragmentBuilder, getLeafElementType, getLevelIndex, getLocalName, getNamespaceSeparator, getNamespaceURI, getNoNamespaceSchemaLocation, getNonAttributeXPathNode, getNullCapableValues, getParentRecord, getPrefixesForFragment, getReferenceResolver, getRootElementName, getRootElementNamespaceUri, getSchemaLocation, getSelfNodeValueForAttribute, getSession, getStringBuffer, getTextWrapperFragment, getTransformationRecord, getTypeQName, getUnmarshalAttributeGroup, getUnmarshalContext, getUnmarshaller, getUnmarshalNamespaceResolver, getVersion, getXMLReader, getXPathNode, ignorableWhitespace, initialize, isBufferCDATA, isNamespaceAware, isNil, isSelfRecord, processingInstruction, reference, removeNullCapableValue, resetStringBuffer, resolveNamespacePrefix, resolveNamespaceUri, resolveReferences, setAttributes, setAttributeValue, setAttributeValueNull, setChildRecord, setContainerInstance, setCurrentObject, setDocumentLocator, setEncoding, setFragmentBuilder, setLeafElementType, setLeafElementType, setLocalName, setNil, setNoNamespaceSchemaLocation, setParentRecord, setReferenceResolver, setRootElementName, setRootElementNamespaceUri, setSchemaLocation, setSelfRecord, setSession, setTextWrapperFragment, setTransformationRecord, setTypeQName, setUnmarshalAttributeGroup, setUnmarshalContext, setUnmarshaller, setUnmarshalNamespaceResolver, setVersion, setXMLReader, skippedEntity, startCDATA, startDTD, startEntity, startPrefixMapping, startUnmappedElement, transformToXML, unmappedContentpublic XMLRootRecord(java.lang.Class cls,
org.eclipse.persistence.internal.oxm.XMLUnmarshaller unmarshaller)
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlercharacters in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImplorg.xml.sax.SAXExceptionpublic void characters(java.lang.CharSequence characters)
throws org.xml.sax.SAXException
characters in interface org.eclipse.persistence.internal.oxm.record.ExtendedContentHandlercharacters in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImplorg.xml.sax.SAXExceptionpublic void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.ContentHandlerendDocument in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImplorg.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.ContentHandlerendElement in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImplorg.xml.sax.SAXExceptionpublic java.lang.Object getCurrentObject()
getCurrentObject in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecordgetCurrentObject in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImplpublic void startDocument()
throws org.xml.sax.SAXException
startDocument in interface org.xml.sax.ContentHandlerstartDocument in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImplorg.xml.sax.SAXExceptionpublic void initializeRecord(org.eclipse.persistence.internal.oxm.mappings.Mapping selfRecordMapping)
throws org.xml.sax.SAXException
initializeRecord in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecordinitializeRecord in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImplorg.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.ContentHandlerstartElement in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImplorg.xml.sax.SAXException