public class XMLRootRecord
extends org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImpl
Constructor and Description |
---|
XMLRootRecord(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(CharSequence characters) |
void |
endDocument() |
void |
endElement(String namespaceURI,
String localName,
String qName) |
Object |
getCurrentObject()
Return a populated XMLRoot object.
|
void |
initializeRecord(org.eclipse.persistence.internal.oxm.mappings.Mapping selfRecordMapping) |
void |
startDocument() |
void |
startElement(String namespaceURI,
String localName,
String qName,
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, 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, unmappedContent
public XMLRootRecord(Class cls, org.eclipse.persistence.internal.oxm.XMLUnmarshaller unmarshaller)
public void characters(char[] ch, int start, int length) throws SAXException
characters
in interface ContentHandler
characters
in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImpl
SAXException
public void characters(CharSequence characters) throws SAXException
characters
in interface org.eclipse.persistence.internal.oxm.record.ExtendedContentHandler
characters
in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImpl
SAXException
public void endDocument() throws SAXException
endDocument
in interface ContentHandler
endDocument
in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImpl
SAXException
public void endElement(String namespaceURI, String localName, String qName) throws SAXException
endElement
in interface ContentHandler
endElement
in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImpl
SAXException
public Object getCurrentObject()
getCurrentObject
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord
getCurrentObject
in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImpl
public void startDocument() throws SAXException
startDocument
in interface ContentHandler
startDocument
in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImpl
SAXException
public void initializeRecord(org.eclipse.persistence.internal.oxm.mappings.Mapping selfRecordMapping) throws SAXException
initializeRecord
in interface org.eclipse.persistence.internal.oxm.record.UnmarshalRecord
initializeRecord
in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImpl
SAXException
public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException
startElement
in interface ContentHandler
startElement
in class org.eclipse.persistence.internal.oxm.record.UnmarshalRecordImpl
SAXException