org.apache.myfaces.trinidad.context
Class RenderingContext

java.lang.Object
  extended by org.apache.myfaces.trinidad.context.RenderingContext

public abstract class RenderingContext
extends java.lang.Object


Constructor Summary
RenderingContext()
           
 
Method Summary
protected  void attach()
          Attaches an RenderingContext to the current thread.
abstract  void clearFormData()
           
abstract  RequestContext.Accessibility getAccessibilityMode()
           
abstract  AccessibilityProfile getAccessibilityProfile()
           
abstract  Agent getAgent()
           
 java.lang.String getCurrentClientId()
           
static RenderingContext getCurrentInstance()
          Retrieves the RenderingContext active for the current thread.
abstract  FormData getFormData()
           
abstract  Icon getIcon(java.lang.String iconName)
           
abstract  LocaleContext getLocaleContext()
           
abstract  java.lang.String getOutputMode()
           
abstract  PartialPageContext getPartialPageContext()
           
abstract  java.util.Map<java.lang.Object,java.lang.Object> getProperties()
          A map of properties specific to rendering.
abstract  Skin getSkin()
          Get the Skin.
abstract  java.util.Map<java.lang.String,java.lang.String> getSkinResourceKeyMap()
           
abstract  java.lang.String getStyleClass(java.lang.String styleClass)
           
 java.lang.String getTranslatedString(java.lang.String key)
           
abstract  boolean isAnimationEnabled()
           
abstract  boolean isRightToLeft()
           
 void release()
           
 void setCurrentClientId(java.lang.String currentClientId)
           
abstract  void setFormData(FormData data)
           
abstract  void setSkinResourceKeyMap(java.util.Map<java.lang.String,java.lang.String> mapping)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenderingContext

public RenderingContext()
Method Detail

getCurrentInstance

public static RenderingContext getCurrentInstance()
Retrieves the RenderingContext active for the current thread.


getProperties

public abstract java.util.Map<java.lang.Object,java.lang.Object> getProperties()
A map of properties specific to rendering.


getAgent

public abstract Agent getAgent()

getLocaleContext

public abstract LocaleContext getLocaleContext()

getFormData

public abstract FormData getFormData()

setFormData

public abstract void setFormData(FormData data)

clearFormData

public abstract void clearFormData()

getSkin

public abstract Skin getSkin()
Get the Skin. Icons, properties, etc. should never be retrieved directly from the skin, but always through the RenderingContext so they can be properly transformed.


getTranslatedString

public java.lang.String getTranslatedString(java.lang.String key)

getIcon

public abstract Icon getIcon(java.lang.String iconName)

getStyleClass

public abstract java.lang.String getStyleClass(java.lang.String styleClass)

setSkinResourceKeyMap

public abstract void setSkinResourceKeyMap(java.util.Map<java.lang.String,java.lang.String> mapping)

getSkinResourceKeyMap

public abstract java.util.Map<java.lang.String,java.lang.String> getSkinResourceKeyMap()

isRightToLeft

public abstract boolean isRightToLeft()

getOutputMode

public abstract java.lang.String getOutputMode()

getAccessibilityMode

public abstract RequestContext.Accessibility getAccessibilityMode()

getAccessibilityProfile

public abstract AccessibilityProfile getAccessibilityProfile()

isAnimationEnabled

public abstract boolean isAnimationEnabled()

getCurrentClientId

public java.lang.String getCurrentClientId()

setCurrentClientId

public void setCurrentClientId(java.lang.String currentClientId)

getPartialPageContext

public abstract PartialPageContext getPartialPageContext()

release

public void release()

attach

protected void attach()
Attaches an RenderingContext to the current thread. This method is protected, and therefore can only be called by an RenderingContext object itself.



Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.