public interface UnmarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,ID_RESOLVER extends IDResolver,TREE_OBJECT_BUILDER extends ObjectBuilder,UNMARSHALLER extends Unmarshaller> extends AbstractUnmarshalRecord<ABSTRACT_SESSION,FIELD,UNMARSHALLER>, ExtendedContentHandler, LexicalHandler
XMLRecord.Nil
Modifier and Type | Field and Description |
---|---|
static UnmappedContentHandler |
DEFAULT_UNMAPPED_CONTENT_HANDLER |
DEFAULT_ATTRIBUTE_GROUP, NIL
get, resolveNamespacePrefix
getNamespaceSeparator, getSession, isNamespaceAware
characters
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity
static final UnmappedContentHandler DEFAULT_UNMAPPED_CONTENT_HANDLER
void addAttributeValue(ContainerValue containerValue, Object value)
void addAttributeValue(ContainerValue containerValue, Object value, Object collection)
Root createRoot()
void endUnmappedElement(String uri, String localName, String name) throws SAXException
SAXException
Attributes getAttributes()
CharSequence getCharacters()
UnmarshalRecord getChildRecord()
UnmarshalRecord getChildUnmarshalRecord(TREE_OBJECT_BUILDER targetObjectBuilder)
Object getContainerInstance(ContainerValue containerValue)
Object getContainerInstance(ContainerValue containerValue, boolean b)
Object getCurrentObject()
Descriptor getDescriptor()
String getEncoding()
SAXFragmentBuilder getFragmentBuilder()
XPathQName getLeafElementType()
int getLevelIndex()
String getLocalName()
String getNoNamespaceSchemaLocation()
XPathNode getNonAttributeXPathNode(String namespaceURI, String localName, String qName, Attributes attributes)
List<NullCapableValue> getNullCapableValues()
UnmarshalRecord getParentRecord()
ReferenceResolver getReferenceResolver()
String getRootElementName()
String getRootElementNamespaceUri()
String getSchemaLocation()
XPathFragment getTextWrapperFragment()
DOMRecord getTransformationRecord()
QName getTypeQName()
UnmarshalContext getUnmarshalContext()
UNMARSHALLER getUnmarshaller()
getUnmarshaller
in interface AbstractUnmarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,UNMARSHALLER extends Unmarshaller>
UnmarshalNamespaceResolver getUnmarshalNamespaceResolver()
String getVersion()
XMLReader getXMLReader()
XPathNode getXPathNode()
UnmarshalRecord initialize(TREE_OBJECT_BUILDER objectBuilder)
void initializeRecord(Mapping mapping) throws SAXException
SAXException
boolean isBufferCDATA()
boolean isNil()
boolean isSelfRecord()
void reference(Reference reference)
void removeNullCapableValue(NullCapableValue nullCapableValue)
void resetStringBuffer()
void resolveReferences(ABSTRACT_SESSION session, ID_RESOLVER idResolver)
void setAttributes(Attributes atts)
void setAttributeValueNull(ContainerValue containerValue)
void setChildRecord(UnmarshalRecord unmarshalRecord)
void setContainerInstance(int index, Object containerInstance)
void setCurrentObject(Object object)
void setFragmentBuilder(SAXFragmentBuilder fragmentBuilder)
void setLeafElementType(QName leafElementType)
void setLocalName(String localName)
void setNil(boolean isNil)
ExtendedContentHandler
setNil
in interface ExtendedContentHandler
void setParentRecord(UnmarshalRecord unmarshalRecord)
void setReferenceResolver(ReferenceResolver referenceResolver)
void setRootElementName(String rootElementName)
void setRootElementNamespaceUri(String rootElementNamespaceUri)
void setSelfRecord(boolean isSelfRecord)
void setSession(ABSTRACT_SESSION session)
void setTextWrapperFragment(XPathFragment textWrapperFragment)
void setTransformationRecord(DOMRecord transformationRecord)
void setTypeQName(QName qname)
void setUnmarshalContext(UnmarshalContext unmarshalContext)
void setUnmarshaller(UNMARSHALLER unmarshaller)
void setUnmarshalNamespaceResolver(UnmarshalNamespaceResolver unmarshalNamespaceResolver)
void setXMLReader(XMLReader xmlReader)
void unmappedContent()
CoreAttributeGroup getUnmarshalAttributeGroup()
void setUnmarshalAttributeGroup(CoreAttributeGroup group)
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference