Nuxeo ECM Projects 5.4.3-SNAPSHOT

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

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<String,Object>
          extended by org.nuxeo.ecm.platform.rendering.impl.DefaultRenderingContext
              extended by org.nuxeo.ecm.platform.rendering.impl.DocumentRenderingContext
All Implemented Interfaces:
Serializable, Cloneable, Map<String,Object>, RenderingContext, Adaptable

public class DocumentRenderingContext
extends DefaultRenderingContext

Abstract RenderingContext subclass that adds capabilities of storing a DocumentModel and retrieve RenderingConfig associated with the current set DocumentModel.

Author:
Dragos Mihalache
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
static String CTX_PARAM_DOCUMENT
           
 
Constructor Summary
DocumentRenderingContext()
           
 
Method Summary
<T> T
getAdapter(Class<T> adapter)
          Returns an object which is an instance of the given class associated with this object.
 DocumentModel getDocument()
           
 void setDocument(DocumentModel doc)
           
 
Methods inherited from class org.nuxeo.ecm.platform.rendering.impl.DefaultRenderingContext
accept
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Field Detail

CTX_PARAM_DOCUMENT

public static final String CTX_PARAM_DOCUMENT
See Also:
Constant Field Values
Constructor Detail

DocumentRenderingContext

public DocumentRenderingContext()
Method Detail

getAdapter

public <T> T getAdapter(Class<T> 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
Overrides:
getAdapter in class DefaultRenderingContext
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

setDocument

public void setDocument(DocumentModel doc)

getDocument

public DocumentModel getDocument()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.