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, org.xml.sax.ext.LexicalHandler
XMLRecord.Nil
Modifier and Type | Field and Description |
---|---|
static UnmappedContentHandler |
DEFAULT_UNMAPPED_CONTENT_HANDLER |
DEFAULT_ATTRIBUTE_GROUP, NIL
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) |
Root |
createRoot() |
void |
endUnmappedElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name) |
NodeValue |
getAttributeChildNodeValue(java.lang.String namespace,
java.lang.String localName) |
org.xml.sax.Attributes |
getAttributes() |
java.lang.CharSequence |
getCharacters() |
UnmarshalRecord |
getChildRecord() |
UnmarshalRecord |
getChildUnmarshalRecord(OBJECT_BUILDER targetObjectBuilder) |
java.lang.Object |
getContainerInstance(ContainerValue containerValue) |
java.lang.Object |
getContainerInstance(ContainerValue containerValue,
boolean b) |
java.lang.Object |
getCurrentObject() |
Descriptor |
getDescriptor() |
java.lang.String |
getEncoding()
Gets the encoding for this document.
|
SAXFragmentBuilder |
getFragmentBuilder() |
XPathQName |
getLeafElementType() |
int |
getLevelIndex() |
java.lang.String |
getLocalName() |
java.lang.String |
getNoNamespaceSchemaLocation() |
XPathNode |
getNonAttributeXPathNode(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes) |
java.util.List<NullCapableValue> |
getNullCapableValues() |
UnmarshalRecord |
getParentRecord() |
java.util.Map<java.lang.String,java.lang.String> |
getPrefixesForFragment() |
ReferenceResolver |
getReferenceResolver() |
java.lang.String |
getRootElementName() |
java.lang.String |
getRootElementNamespaceUri() |
java.lang.String |
getSchemaLocation() |
XPathFragment |
getTextWrapperFragment() |
TRANSFORMATION_RECORD |
getTransformationRecord() |
javax.xml.namespace.QName |
getTypeQName() |
CoreAttributeGroup |
getUnmarshalAttributeGroup() |
UnmarshalContext |
getUnmarshalContext() |
UNMARSHALLER |
getUnmarshaller() |
UnmarshalNamespaceResolver |
getUnmarshalNamespaceResolver() |
java.lang.String |
getVersion()
Gets the XML Version for this document.
|
XMLReader |
getXMLReader() |
XPathNode |
getXPathNode() |
UnmarshalRecord |
initialize(OBJECT_BUILDER objectBuilder) |
void |
initializeRecord(Mapping mapping) |
boolean |
isBufferCDATA() |
boolean |
isNil() |
boolean |
isSelfRecord() |
void |
reference(Reference reference) |
void |
removeNullCapableValue(NullCapableValue nullCapableValue) |
void |
resetStringBuffer() |
java.lang.String |
resolveNamespaceUri(java.lang.String namespaceURI) |
void |
resolveReferences(ABSTRACT_SESSION session,
ID_RESOLVER idResolver) |
void |
setAttributes(org.xml.sax.Attributes atts) |
void |
setAttributeValue(java.lang.Object object,
Mapping mapping) |
void |
setAttributeValueNull(ContainerValue containerValue) |
void |
setChildRecord(UnmarshalRecord unmarshalRecord) |
void |
setContainerInstance(int index,
java.lang.Object containerInstance) |
void |
setCurrentObject(java.lang.Object object) |
void |
setFragmentBuilder(SAXFragmentBuilder fragmentBuilder) |
void |
setLeafElementType(javax.xml.namespace.QName leafElementType) |
void |
setLocalName(java.lang.String localName) |
void |
setNil(boolean isNil)
This method can be used to track that the current element is nil
|
void |
setParentRecord(UnmarshalRecord unmarshalRecord) |
void |
setReferenceResolver(ReferenceResolver referenceResolver) |
void |
setRootElementName(java.lang.String rootElementName) |
void |
setRootElementNamespaceUri(java.lang.String rootElementNamespaceUri) |
void |
setSelfRecord(boolean isSelfRecord) |
void |
setSession(ABSTRACT_SESSION session) |
void |
setTextWrapperFragment(XPathFragment textWrapperFragment) |
void |
setTransformationRecord(TRANSFORMATION_RECORD transformationRecord) |
void |
setTypeQName(javax.xml.namespace.QName qname) |
void |
setUnmarshalAttributeGroup(CoreAttributeGroup group) |
void |
setUnmarshalContext(UnmarshalContext unmarshalContext) |
void |
setUnmarshaller(UNMARSHALLER unmarshaller) |
void |
setUnmarshalNamespaceResolver(UnmarshalNamespaceResolver unmarshalNamespaceResolver) |
void |
setXMLReader(XMLReader xmlReader) |
void |
unmappedContent() |
get, resolveNamespacePrefix
getConversionManager, getNamespaceSeparator, getSession, isNamespaceAware
characters
static final UnmappedContentHandler DEFAULT_UNMAPPED_CONTENT_HANDLER
void addAttributeValue(ContainerValue containerValue, java.lang.Object value)
void addAttributeValue(ContainerValue containerValue, java.lang.Object value, java.lang.Object collection)
Root createRoot()
void endUnmappedElement(java.lang.String uri, java.lang.String localName, java.lang.String name) throws org.xml.sax.SAXException
org.xml.sax.SAXException
NodeValue getAttributeChildNodeValue(java.lang.String namespace, java.lang.String localName)
org.xml.sax.Attributes getAttributes()
java.lang.CharSequence getCharacters()
UnmarshalRecord getChildRecord()
UnmarshalRecord getChildUnmarshalRecord(OBJECT_BUILDER targetObjectBuilder)
java.lang.Object getContainerInstance(ContainerValue containerValue)
java.lang.Object getContainerInstance(ContainerValue containerValue, boolean b)
java.lang.Object getCurrentObject()
Descriptor getDescriptor()
java.lang.String getEncoding()
SAXFragmentBuilder getFragmentBuilder()
XPathQName getLeafElementType()
int getLevelIndex()
java.lang.String getLocalName()
java.lang.String getNoNamespaceSchemaLocation()
XPathNode getNonAttributeXPathNode(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
java.util.List<NullCapableValue> getNullCapableValues()
UnmarshalRecord getParentRecord()
java.util.Map<java.lang.String,java.lang.String> getPrefixesForFragment()
ReferenceResolver getReferenceResolver()
java.lang.String getRootElementName()
java.lang.String getRootElementNamespaceUri()
java.lang.String getSchemaLocation()
XPathFragment getTextWrapperFragment()
TRANSFORMATION_RECORD getTransformationRecord()
javax.xml.namespace.QName getTypeQName()
UnmarshalContext getUnmarshalContext()
UNMARSHALLER getUnmarshaller()
getUnmarshaller
in interface AbstractUnmarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,UNMARSHALLER extends Unmarshaller>
UnmarshalNamespaceResolver getUnmarshalNamespaceResolver()
java.lang.String getVersion()
XMLReader getXMLReader()
XPathNode getXPathNode()
UnmarshalRecord initialize(OBJECT_BUILDER objectBuilder)
void initializeRecord(Mapping mapping) throws org.xml.sax.SAXException
org.xml.sax.SAXException
boolean isBufferCDATA()
boolean isNil()
boolean isSelfRecord()
void reference(Reference reference)
void removeNullCapableValue(NullCapableValue nullCapableValue)
void resetStringBuffer()
java.lang.String resolveNamespaceUri(java.lang.String namespaceURI)
void resolveReferences(ABSTRACT_SESSION session, ID_RESOLVER idResolver)
void setAttributes(org.xml.sax.Attributes atts)
void setAttributeValue(java.lang.Object object, Mapping mapping)
void setAttributeValueNull(ContainerValue containerValue)
void setChildRecord(UnmarshalRecord unmarshalRecord)
void setContainerInstance(int index, java.lang.Object containerInstance)
void setCurrentObject(java.lang.Object object)
void setFragmentBuilder(SAXFragmentBuilder fragmentBuilder)
void setLeafElementType(javax.xml.namespace.QName leafElementType)
void setLocalName(java.lang.String localName)
void setNil(boolean isNil)
ExtendedContentHandler
setNil
in interface ExtendedContentHandler
void setParentRecord(UnmarshalRecord unmarshalRecord)
void setReferenceResolver(ReferenceResolver referenceResolver)
void setRootElementName(java.lang.String rootElementName)
void setRootElementNamespaceUri(java.lang.String rootElementNamespaceUri)
void setSelfRecord(boolean isSelfRecord)
void setSession(ABSTRACT_SESSION session)
void setTextWrapperFragment(XPathFragment textWrapperFragment)
void setTransformationRecord(TRANSFORMATION_RECORD transformationRecord)
void setTypeQName(javax.xml.namespace.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