public abstract class Unmarshaller<ABSTRACT_SESSION extends CoreAbstractSession,CONTEXT extends Context,DESCRIPTOR extends Descriptor,ID_RESOLVER extends IDResolver,MEDIA_TYPE extends MediaType,ROOT extends Root,UNMARSHALLER_HANDLER extends UnmarshallerHandler> extends Object
Constructor and Description |
---|
Unmarshaller(CONTEXT context) |
Modifier and Type | Method and Description |
---|---|
abstract ROOT |
createRoot()
INTERNAL
|
abstract UnmarshalRecord |
createRootUnmarshalRecord(Class clazz)
INTERNAL
|
abstract UnmarshalRecord |
createUnmarshalRecord(DESCRIPTOR descriptor,
ABSTRACT_SESSION session)
INTERNAL
|
abstract XMLAttachmentUnmarshaller |
getAttachmentUnmarshaller() |
abstract String |
getAttributePrefix()
Value that will be used to prefix attributes.
|
CONTEXT |
getContext()
Return the instance of XMLContext that was used to create this instance
of Unmarshaller.
|
abstract ErrorHandler |
getErrorHandler()
Get the ErrorHandler set on this Unmarshaller
|
abstract ID_RESOLVER |
getIDResolver()
Return this Unmarshaller's custom IDResolver.
|
abstract MEDIA_TYPE |
getMediaType()
Get the MediaType for this unmarshaller.
|
abstract NamespaceResolver |
getNamespaceResolver()
Name of the NamespaceResolver to be used during unmarshal
Ignored unmarshalling XML.
|
abstract char |
getNamespaceSeparator()
Get the namespace separator used during unmarshal operations.
|
abstract Object |
getProperty(Object key)
Return the property for a given key, if one exists.
|
abstract Schema |
getSchema() |
abstract StrBuffer |
getStringBuffer()
INTERNAL:
This is the text handler during unmarshal operations.
|
abstract Class |
getUnmappedContentHandlerClass()
Get the class that will be instantiated to handled unmapped content
Class must implement the org.eclipse.persistence.oxm.unmapped.UnmappedContentHandler interface
|
abstract Object |
getUnmarshalAttributeGroup()
INTERNAL:
Returns the AttributeGroup or the name of the AttributeGroup to be used to
unmarshal.
|
abstract UNMARSHALLER_HANDLER |
getUnmarshallerHandler() |
abstract XMLUnmarshalListener |
getUnmarshalListener() |
abstract String |
getValueWrapper()
Name of the property to marshal/unmarshal as a wrapper on the text() mappings
Ignored unmarshalling XML.
|
abstract boolean |
isAutoDetectMediaType()
Return if this Unmarshaller should try to automatically determine
the MediaType of the document (instead of using the MediaType set
by setMediaType)
|
abstract boolean |
isIncludeRoot()
Determine if the @XMLRootElement should be marshalled when present.
|
abstract boolean |
isResultAlwaysXMLRoot() |
abstract boolean |
isWrapperAsCollectionName() |
abstract void |
setIDResolver(ID_RESOLVER idResolver) |
public Unmarshaller(CONTEXT context)
public abstract ROOT createRoot()
public abstract UnmarshalRecord createRootUnmarshalRecord(Class clazz)
public abstract UnmarshalRecord createUnmarshalRecord(DESCRIPTOR descriptor, ABSTRACT_SESSION session)
public abstract XMLAttachmentUnmarshaller getAttachmentUnmarshaller()
public abstract String getAttributePrefix()
public CONTEXT getContext()
public abstract ErrorHandler getErrorHandler()
public abstract ID_RESOLVER getIDResolver()
IDResolver
public abstract MEDIA_TYPE getMediaType()
public abstract NamespaceResolver getNamespaceResolver()
public abstract char getNamespaceSeparator()
public abstract Object getProperty(Object key)
public abstract Schema getSchema()
public abstract StrBuffer getStringBuffer()
public abstract Class getUnmappedContentHandlerClass()
public abstract Object getUnmarshalAttributeGroup()
public abstract UNMARSHALLER_HANDLER getUnmarshallerHandler()
public abstract XMLUnmarshalListener getUnmarshalListener()
public abstract String getValueWrapper()
public abstract boolean isAutoDetectMediaType()
public abstract boolean isIncludeRoot()
public abstract boolean isResultAlwaysXMLRoot()
public abstract boolean isWrapperAsCollectionName()
public abstract void setIDResolver(ID_RESOLVER idResolver)
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference