com.ibm.xsp.component
Class UIViewRootEx2
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIViewRoot
com.ibm.xsp.component.UIViewRootEx
com.ibm.xsp.component.UIViewRootEx2
- All Implemented Interfaces:
- FacesAttrsObject, FacesAutoForm, FacesComponent, FacesDataProvider, FacesPageProvider, ThemeControl, javax.faces.component.NamingContainer, javax.faces.component.StateHolder
public class UIViewRootEx2
- extends UIViewRootEx
- implements javax.faces.component.NamingContainer
Not intended to be subclassed.
| Nested classes/interfaces inherited from class javax.faces.component.UIComponentBase |
javax.faces.component.UIComponentBase.AggregatedIterator, javax.faces.component.UIComponentBase.UnmodifiableIterator |
| Nested classes/interfaces inherited from class javax.faces.component.UIComponent |
javax.faces.component.UIComponent.StateMap, javax.faces.component.UIComponent.StateMapEntry |
| Fields inherited from class javax.faces.component.UIViewRoot |
_viewScope, COMPONENT_FAMILY, UNIQUE_ID_PREFIX |
| Fields inherited from class javax.faces.component.UIComponentBase |
EMPTY_ITERATOR |
| Fields inherited from class javax.faces.component.UIComponent |
_xspStateId |
| Fields inherited from interface javax.faces.component.NamingContainer |
SEPARATOR_CHAR |
|
Constructor Summary |
UIViewRootEx2()
Use the extended renderer which will generate the timezone cookie. |
| Methods inherited from class com.ibm.xsp.component.UIViewRootEx |
_renderView, _xspGetQueryString, _xspGetStateMap, addAttr, addData, addDataContext, addEncodeResource, addEncodeResource, addNavigationRule, addProperty, addResource, addResource, addResourceFromStyleKit, broadcast, buildContents, checkUserAccess, clearDataContainers, clearEncodeResources, createUniqueId, encodeBegin, encodeEnd, getAcl, getAfterPageLoad, getAfterRenderResponse, getAfterRestoreView, getAttrs, getBeforePageLoad, getBeforeRenderResponse, getData, getDataContainers, getDataContexts, getDefaultLinkTarget, getDir, getDocType, getEncodeProperty, getEncodeResources, getModifiedControl, getModifiedMessage, getNavigationRules, getOnClientLoad, getPageBaseUrl, getPageIcon, getPageManifest, getPageName, getPageTitle, getProperties, getRenderingSequence, getRequestUrl, getResources, getScrollX, getScrollY, getStyle, getStyleClass, getStyleKitFamily, getUniqueViewId, getViewProperty, getViewScope, getViewState, hasEncodeProperty, hasUserAccess, initAfterContents, initBeforeContents, invokeOnComponent, invokePhaseMethodBinding, isCreateForm, isDocTypeHtml, isDocTypeXhtml, isDojoForm, isDojoParseOnLoad, isDojoTheme, isEnableModifiedFlag, isLoadXspClientDojoUI, isLocaleChanged, isPreferredContentTypeXhtml, isReadonly, isRendered, isRenderingPhase, processDecodes, processUpdates, processValidators, publishControlData, putEncodeProperty, putViewProperty, queueEvent, renderView, restoredState, revokeControlData, save, save, setAcl, setAfterPageLoad, setAfterRenderResponse, setAfterRestoreView, setAttrs, setBeforePageLoad, setBeforeRenderResponse, setCreateForm, setDefaultLinkTarget, setDir, setDocType, setDojoForm, setDojoParseOnLoad, setDojoTheme, setEnableModifiedFlag, setLoadXspClientDojoUI, setLocaleChanged, setModifiedControl, setModifiedMessage, setOnClientLoad, setPageBaseUrl, setPageIcon, setPageManifest, setPageName, setPageTitle, setReadonly, setRequestUrl, setStyle, setStyleClass, setUniqueViewId, setViewState, shouldSaveState, visitTree |
| Methods inherited from class javax.faces.component.UIViewRoot |
broadcastEvents, clearEventList, getFamily, getLocale, getRenderKitId, getViewId, getViewMap, getViewMap, processApplication, setLocale, setRenderKitId, setViewId |
| Methods inherited from class javax.faces.component.UIComponentBase |
_xspGetReadOnlyObj, _xspGetRendererData, _xspRemoveReadOnlyObj, _xspRemoveRendererData, _xspSetIdUnchecked, _xspSetReadOnlyObj, _xspSetRendererData, addFacesListener, decode, encodeChildren, findComponent, getAttributes, getChildCount, getChildren, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding |
| Methods inherited from class javax.faces.component.UIComponent |
_xspGetStateId, _xspRestoreAttribute, isVisitable, markInitialState, setControlState |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPONENT_TYPE
public static final java.lang.String COMPONENT_TYPE
- See Also:
- Constant Field Values
RENDERER_TYPE
public static final java.lang.String RENDERER_TYPE
- See Also:
- Constant Field Values
UIViewRootEx2
public UIViewRootEx2()
- Use the extended renderer which will generate the timezone cookie.
getJSInterpreter
public com.ibm.xsp.javascript.JavaScriptInterpreter getJSInterpreter()
setJSInterpreter
public void setJSInterpreter(com.ibm.xsp.javascript.JavaScriptInterpreter jsInterpreter)
getGlobalObject
public com.ibm.jscript.types.FBSGlobalObject getGlobalObject()
_xspCleanTransientData
public void _xspCleanTransientData()
- Description copied from class:
UIViewRootEx
- Clear the view transient state.
This should be done right after the view is serialized
- Overrides:
_xspCleanTransientData in class UIViewRootEx
_xspCreateStateMap
public UIViewRootEx.StateMapImpl _xspCreateStateMap()
- Overrides:
_xspCreateStateMap in class UIViewRootEx
_xspSaveState
public void _xspSaveState(javax.faces.component.UIComponent.StateMap stateMap)
- Overrides:
_xspSaveState in class UIViewRootEx
_xspRestoreState
public void _xspRestoreState(javax.faces.component.UIComponent.StateMap stateMap)
- Overrides:
_xspRestoreState in class UIViewRootEx
_invokePartialRefresh
protected void _invokePartialRefresh(FacesContextEx context,
java.lang.String refreshId)
throws java.io.IOException
- Overrides:
_invokePartialRefresh in class UIViewRootEx
- Throws:
java.io.IOException
renderMarkup
public void renderMarkup(javax.faces.context.FacesContext context,
RenderCallback callback)
throws java.io.IOException
- Description copied from class:
UIViewRootEx
- Used by AajxUtil.renderMarkup.
Do not use it directly.
- Overrides:
renderMarkup in class UIViewRootEx
- Throws:
java.io.IOException
addModifiedSaveAction
public void addModifiedSaveAction(UIFormEx form)
- Overrides:
addModifiedSaveAction in class UIViewRootEx
removeModifiedSaveAction
public void removeModifiedSaveAction(UIFormEx form)
- Overrides:
removeModifiedSaveAction in class UIViewRootEx
findEventHandler
public XspEventHandler findEventHandler(javax.faces.component.UIComponent component)
createAutoForm
protected UIFormEx createAutoForm()
- Overrides:
createAutoForm in class UIViewRootEx
notifyResourceAdded
protected void notifyResourceAdded(Resource resource)
- Description copied from class:
UIViewRootEx
- A callback for the subclasses, invoked when a unique resource has been added.
- Overrides:
notifyResourceAdded in class UIViewRootEx
buildContents
public void buildContents(javax.faces.context.FacesContext context,
FacesComponentBuilder builder)
throws javax.faces.FacesException
- Description copied from interface:
FacesComponent
- Build the component children and facets, the default implementation is usually:
builder.buildAll(context, this, true); // includeFacets=true
- Specified by:
buildContents in interface FacesComponent- Overrides:
buildContents in class UIViewRootEx
- Throws:
javax.faces.FacesException
findScriptCollector
public UIScriptCollector findScriptCollector()
addScriptOnce
public void addScriptOnce(java.lang.String newScript)
- Overrides:
addScriptOnce in class UIViewRootEx
addScript
public void addScript(java.lang.String newScript)
- Overrides:
addScript in class UIViewRootEx
addScriptOnLoad
public void addScriptOnLoad(java.lang.String newScript)
- Overrides:
addScriptOnLoad in class UIViewRootEx
postScript
public void postScript(java.lang.String newScript)
- Overrides:
postScript in class UIViewRootEx
getClientId
public java.lang.String getClientId(javax.faces.context.FacesContext facescontext)
- This class is a NamingContainer to avoid client id namespace conflicts in
portal environments.
- Overrides:
getClientId in class javax.faces.component.UIComponentBase
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveState in interface javax.faces.component.StateHolder- Overrides:
saveState in class UIViewRootEx
restoreState
public void restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
- Specified by:
restoreState in interface javax.faces.component.StateHolder- Overrides:
restoreState in class UIViewRootEx