org.apache.myfaces.trinidadinternal.context
Class RequestContextImpl

java.lang.Object
  extended by org.apache.myfaces.trinidad.context.RequestContext
      extended by org.apache.myfaces.trinidadinternal.context.RequestContextImpl

public class RequestContextImpl
extends org.apache.myfaces.trinidad.context.RequestContext

Author:
The Oracle ADF Faces Team

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.myfaces.trinidad.context.RequestContext
org.apache.myfaces.trinidad.context.RequestContext.Accessibility
 
Field Summary
static java.lang.String FORCED_PARTIAL_KEY
           
static java.lang.String LAUNCH_PARAMETERS
           
static java.lang.String LAUNCH_VIEW
           
 
Fields inherited from class org.apache.myfaces.trinidad.context.RequestContext
VARIABLE_NAME
 
Constructor Summary
RequestContextImpl(RequestContextBean bean)
           
 
Method Summary
 void addPartialTarget(javax.faces.component.UIComponent newTarget)
           
 void addPartialTriggerListeners(javax.faces.component.UIComponent listener, java.lang.String[] triggers)
           
 org.apache.myfaces.trinidad.context.RequestContext.Accessibility getAccessibilityMode()
           
 org.apache.myfaces.trinidad.context.Agent getAgent()
           
 org.apache.myfaces.trinidad.change.ChangeManager getChangeManager()
          
 java.util.Map<java.lang.String,java.util.List<java.awt.Color>> getColorPalette()
           
 java.lang.String getCurrencyCode()
           
 char getDecimalSeparator()
           
 org.apache.myfaces.trinidad.context.DialogService getDialogService()
           
 java.util.Map<java.lang.Object,java.util.Map<java.lang.Object,java.lang.String>> getFormatter()
           
 java.util.Locale getFormattingLocale()
           
 java.util.Map<java.lang.String,java.lang.Object> getHelpSystem()
           
 java.util.Map<java.lang.String,java.lang.Object> getHelpTopic()
           
 char getNumberGroupingSeparator()
           
 java.lang.String getOracleHelpServletUrl()
           
 java.lang.String getOutputMode()
           
 java.util.Map<java.lang.String,java.lang.Object> getPageFlowScope()
           
 org.apache.myfaces.trinidad.context.PageFlowScopeProvider getPageFlowScopeProvider()
           
 org.apache.myfaces.trinidad.context.PageResolver getPageResolver()
           
 java.util.Iterator<java.lang.String> getPartialTargets()
          Get the clientIds of all components that have requested partial update
 java.util.Set<java.lang.String> getPartialUpdates()
          Get the clientIds of all components that have been updated (If a component is listening on this component, it will add itself to the partialTargets list).
 org.apache.myfaces.trinidad.config.RegionManager getRegionManager()
           
 java.lang.String getSkinFamily()
           
 java.util.TimeZone getTimeZone()
           
 int getTwoDigitYearStart()
           
 org.apache.myfaces.trinidad.webapp.UploadedFileProcessor getUploadedFileProcessor()
           
 void init(javax.faces.context.ExternalContext request)
           
 boolean isClientValidationDisabled()
           
 boolean isDebugOutput()
           
 boolean isPartialRequest(javax.faces.context.FacesContext context)
           
 boolean isPostback()
           
 boolean isRightToLeft()
           
 void launchDialog(javax.faces.component.UIViewRoot dialogRoot, java.util.Map<java.lang.String,java.lang.Object> dialogParameters, javax.faces.component.UIComponent source, boolean useWindow, java.util.Map<java.lang.String,java.lang.Object> windowProperties)
          Launch a dialog.
 void partialUpdateNotify(javax.faces.component.UIComponent updated)
           
 javax.faces.component.UIComponent restoreComponent(java.lang.Object state)
           
 void returnFromDialog(java.lang.Object returnValue, java.util.Map<java.lang.Object,java.lang.Object> returnParameters)
           
 java.lang.Object saveComponent(javax.faces.component.UIComponent component)
           
 
Methods inherited from class org.apache.myfaces.trinidad.context.RequestContext
attach, getCurrentInstance, getProcessScope, release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LAUNCH_PARAMETERS

public static final java.lang.String LAUNCH_PARAMETERS
See Also:
Constant Field Values

LAUNCH_VIEW

public static final java.lang.String LAUNCH_VIEW
See Also:
Constant Field Values

FORCED_PARTIAL_KEY

public static final java.lang.String FORCED_PARTIAL_KEY
See Also:
Constant Field Values
Constructor Detail

RequestContextImpl

public RequestContextImpl(RequestContextBean bean)
Method Detail

init

public void init(javax.faces.context.ExternalContext request)

getDialogService

public org.apache.myfaces.trinidad.context.DialogService getDialogService()
Specified by:
getDialogService in class org.apache.myfaces.trinidad.context.RequestContext

getPageResolver

public org.apache.myfaces.trinidad.context.PageResolver getPageResolver()
Specified by:
getPageResolver in class org.apache.myfaces.trinidad.context.RequestContext

getPageFlowScopeProvider

public org.apache.myfaces.trinidad.context.PageFlowScopeProvider getPageFlowScopeProvider()
Specified by:
getPageFlowScopeProvider in class org.apache.myfaces.trinidad.context.RequestContext

getPageFlowScope

public java.util.Map<java.lang.String,java.lang.Object> getPageFlowScope()
Specified by:
getPageFlowScope in class org.apache.myfaces.trinidad.context.RequestContext

returnFromDialog

public void returnFromDialog(java.lang.Object returnValue,
                             java.util.Map<java.lang.Object,java.lang.Object> returnParameters)
Specified by:
returnFromDialog in class org.apache.myfaces.trinidad.context.RequestContext

launchDialog

public void launchDialog(javax.faces.component.UIViewRoot dialogRoot,
                         java.util.Map<java.lang.String,java.lang.Object> dialogParameters,
                         javax.faces.component.UIComponent source,
                         boolean useWindow,
                         java.util.Map<java.lang.String,java.lang.Object> windowProperties)
Launch a dialog.

Specified by:
launchDialog in class org.apache.myfaces.trinidad.context.RequestContext

getUploadedFileProcessor

public org.apache.myfaces.trinidad.webapp.UploadedFileProcessor getUploadedFileProcessor()
Specified by:
getUploadedFileProcessor in class org.apache.myfaces.trinidad.context.RequestContext

isPostback

public boolean isPostback()
Specified by:
isPostback in class org.apache.myfaces.trinidad.context.RequestContext

isPartialRequest

public boolean isPartialRequest(javax.faces.context.FacesContext context)
Specified by:
isPartialRequest in class org.apache.myfaces.trinidad.context.RequestContext

isDebugOutput

public boolean isDebugOutput()
Specified by:
isDebugOutput in class org.apache.myfaces.trinidad.context.RequestContext

isClientValidationDisabled

public boolean isClientValidationDisabled()
Specified by:
isClientValidationDisabled in class org.apache.myfaces.trinidad.context.RequestContext

getOutputMode

public java.lang.String getOutputMode()
Specified by:
getOutputMode in class org.apache.myfaces.trinidad.context.RequestContext

getSkinFamily

public java.lang.String getSkinFamily()
Specified by:
getSkinFamily in class org.apache.myfaces.trinidad.context.RequestContext

getAccessibilityMode

public org.apache.myfaces.trinidad.context.RequestContext.Accessibility getAccessibilityMode()
Specified by:
getAccessibilityMode in class org.apache.myfaces.trinidad.context.RequestContext

getNumberGroupingSeparator

public char getNumberGroupingSeparator()
Specified by:
getNumberGroupingSeparator in class org.apache.myfaces.trinidad.context.RequestContext

getDecimalSeparator

public char getDecimalSeparator()
Specified by:
getDecimalSeparator in class org.apache.myfaces.trinidad.context.RequestContext

getTimeZone

public java.util.TimeZone getTimeZone()
Specified by:
getTimeZone in class org.apache.myfaces.trinidad.context.RequestContext

getChangeManager

public org.apache.myfaces.trinidad.change.ChangeManager getChangeManager()

Specified by:
getChangeManager in class org.apache.myfaces.trinidad.context.RequestContext

getRegionManager

public org.apache.myfaces.trinidad.config.RegionManager getRegionManager()
Specified by:
getRegionManager in class org.apache.myfaces.trinidad.context.RequestContext

getCurrencyCode

public java.lang.String getCurrencyCode()
Specified by:
getCurrencyCode in class org.apache.myfaces.trinidad.context.RequestContext

getOracleHelpServletUrl

public java.lang.String getOracleHelpServletUrl()
Specified by:
getOracleHelpServletUrl in class org.apache.myfaces.trinidad.context.RequestContext

isRightToLeft

public boolean isRightToLeft()
Specified by:
isRightToLeft in class org.apache.myfaces.trinidad.context.RequestContext

getFormattingLocale

public java.util.Locale getFormattingLocale()
Specified by:
getFormattingLocale in class org.apache.myfaces.trinidad.context.RequestContext

getHelpTopic

public java.util.Map<java.lang.String,java.lang.Object> getHelpTopic()
Specified by:
getHelpTopic in class org.apache.myfaces.trinidad.context.RequestContext

getHelpSystem

public java.util.Map<java.lang.String,java.lang.Object> getHelpSystem()
Specified by:
getHelpSystem in class org.apache.myfaces.trinidad.context.RequestContext

addPartialTarget

public void addPartialTarget(javax.faces.component.UIComponent newTarget)
Specified by:
addPartialTarget in class org.apache.myfaces.trinidad.context.RequestContext

addPartialTriggerListeners

public void addPartialTriggerListeners(javax.faces.component.UIComponent listener,
                                       java.lang.String[] triggers)
Specified by:
addPartialTriggerListeners in class org.apache.myfaces.trinidad.context.RequestContext

partialUpdateNotify

public void partialUpdateNotify(javax.faces.component.UIComponent updated)
Specified by:
partialUpdateNotify in class org.apache.myfaces.trinidad.context.RequestContext

getPartialTargets

public java.util.Iterator<java.lang.String> getPartialTargets()
Get the clientIds of all components that have requested partial update


getPartialUpdates

public java.util.Set<java.lang.String> getPartialUpdates()
Get the clientIds of all components that have been updated (If a component is listening on this component, it will add itself to the partialTargets list).


getColorPalette

public java.util.Map<java.lang.String,java.util.List<java.awt.Color>> getColorPalette()
Specified by:
getColorPalette in class org.apache.myfaces.trinidad.context.RequestContext

getFormatter

public java.util.Map<java.lang.Object,java.util.Map<java.lang.Object,java.lang.String>> getFormatter()
Specified by:
getFormatter in class org.apache.myfaces.trinidad.context.RequestContext

getTwoDigitYearStart

public int getTwoDigitYearStart()
Specified by:
getTwoDigitYearStart in class org.apache.myfaces.trinidad.context.RequestContext

getAgent

public org.apache.myfaces.trinidad.context.Agent getAgent()
Specified by:
getAgent in class org.apache.myfaces.trinidad.context.RequestContext

saveComponent

public java.lang.Object saveComponent(javax.faces.component.UIComponent component)
Specified by:
saveComponent in class org.apache.myfaces.trinidad.context.RequestContext

restoreComponent

public javax.faces.component.UIComponent restoreComponent(java.lang.Object state)
                                                   throws java.lang.ClassNotFoundException,
                                                          java.lang.InstantiationException,
                                                          java.lang.IllegalAccessException
Specified by:
restoreComponent in class org.apache.myfaces.trinidad.context.RequestContext
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.