Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.rendering.impl
Class DefaultRenderingResult

java.lang.Object
  extended by 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

Method Summary
<E> E
getAdapter(Class<E> adapter)
          Returns an object which is an instance of the given class associated with this object.
 String getFormatName()
          Gets the format name of the result.
abstract  Object getOutcome()
          Gets the rendering result object.
 InputStream getStream()
          Gets the rendering result as a stream.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFormatName

public String getFormatName()
Description copied from interface: RenderingResult
Gets 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:
getFormatName in interface RenderingResult
Returns:
name of the engine that created it

getOutcome

public abstract Object getOutcome()
Description copied from interface: RenderingResult
Gets the rendering result object.

Specified by:
getOutcome in interface RenderingResult
Returns:
the rendering result. must never be null

getStream

public InputStream getStream()
Description copied from interface: RenderingResult
Gets the rendering result as a stream.

Specified by:
getStream in interface RenderingResult
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: Adaptable
Returns an object which is an instance of the given class associated with this object. Returns null if no such object can be found.

Specified by:
getAdapter in interface Adaptable
Parameters:
adapter - the adapter class to look up
Returns:
a object castable to the given class, or null if this object does not have an adapter for the given class

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.