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 
 
 - 
 
 -