Class DefaultRenderingResult
- java.lang.Object
-
- org.nuxeo.ecm.platform.rendering.impl.DefaultRenderingResult
-
- All Implemented Interfaces:
Serializable,RenderingResult,Adaptable
public abstract class DefaultRenderingResult extends Object implements RenderingResult
- Author:
- Bogdan Stefanescu
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringformatName
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultRenderingResult(String formatName)Constructor taking a rendering result name as argument.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description <E> EgetAdapter(Class<E> adapter)Returns an object which is an instance of the given class associated with this object.StringgetFormatName()Gets the format name of the result.abstract ObjectgetOutcome()Gets the rendering result object.InputStreamgetStream()Gets the rendering result as a stream.
-
-
-
Field Detail
-
formatName
protected final String formatName
-
-
Constructor Detail
-
DefaultRenderingResult
protected DefaultRenderingResult(String formatName)
Constructor taking a rendering result name as argument.
-
-
Method Detail
-
getFormatName
public String getFormatName()
Description copied from interface:RenderingResultGets the format name of the result. This can be use to identify the type of the result. The format name can be a mime type or any application-defined format.- Specified by:
getFormatNamein interfaceRenderingResult- Returns:
- name of the engine that created it
-
getOutcome
public abstract Object getOutcome()
Description copied from interface:RenderingResultGets the rendering result object.- Specified by:
getOutcomein interfaceRenderingResult- Returns:
- the rendering result. must never be null
-
getStream
public InputStream getStream()
Description copied from interface:RenderingResultGets the rendering result as a stream.- Specified by:
getStreamin interfaceRenderingResult- Returns:
- the stream or null if the outcome cannot be expressed as a stream
-
getAdapter
public <E> E getAdapter(Class<E> adapter)
Description copied from interface:AdaptableReturns an object which is an instance of the given class associated with this object. Returnsnullif no such object can be found.- Specified by:
getAdapterin interfaceAdaptable- Parameters:
adapter- the adapter class to look up- Returns:
- a object castable to the given class, or
nullif this object does not have an adapter for the given class
-
-