public interface UnmarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,ID_RESOLVER extends IDResolver,OBJECT_BUILDER extends ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,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, NILget, resolveNamespacePrefixgetConversionManager, getNamespaceSeparator, getSession, isNamespaceAwarecharacterscharacters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMappingcomment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntitystatic 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
SAXExceptionAttributes getAttributes()
CharSequence getCharacters()
UnmarshalRecord getChildRecord()
UnmarshalRecord getChildUnmarshalRecord(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()
TRANSFORMATION_RECORD 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(OBJECT_BUILDER objectBuilder)
void initializeRecord(Mapping mapping) throws SAXException
SAXExceptionboolean 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)
ExtendedContentHandlersetNil in interface ExtendedContentHandlervoid 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(TRANSFORMATION_RECORD 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.6.3, "build v20160428-59c81c5" API Reference