RichFaces Core Implementation 4.2.2.Final

org.richfaces.component
Class UIScripts

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by org.richfaces.component.UITransient
          extended by org.richfaces.component.UIScripts
All Implemented Interfaces:
EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, org.richfaces.javascript.ScriptsHolder

public class UIScripts
extends UITransient
implements org.richfaces.javascript.ScriptsHolder

This component user to render Client Validator scripts. Any ClientValidatorBehavior that requires additional scripts should put them to this component, associated with "form" target in view resources.

Author:
asmirnov@exadel.com

Field Summary
static String COMPONENT_FAMILY
           
static String COMPONENT_TYPE
           
 
Fields inherited from class javax.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
 
Constructor Summary
UIScripts()
           
 
Method Summary
protected  Object getAttribute(Object key)
           
 String getFamily()
           
 Collection<Object> getPageReadyScripts()
           
 Collection<Object> getScripts()
           
 String getTarget()
           
protected  boolean hasAttribute(Object key)
           
protected  Object setAttribute(String key, Object value)
           
 void setTarget(String target)
           
 
Methods inherited from class org.richfaces.component.UITransient
addFacesListener, broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, getValueExpression, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, setValueExpression
 
Methods inherited from class javax.faces.component.UIComponent
clearInitialState, encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getFacetCount, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, initialStateMarked, invokeOnComponent, isCompositeComponent, isInView, isVisitable, markInitialState, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, subscribeToEvent, unsubscribeFromEvent, visitTree
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPONENT_TYPE

public static final String COMPONENT_TYPE
See Also:
Constant Field Values

COMPONENT_FAMILY

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

UIScripts

public UIScripts()
Method Detail

getScripts

public Collection<Object> getScripts()
Specified by:
getScripts in interface org.richfaces.javascript.ScriptsHolder

getPageReadyScripts

public Collection<Object> getPageReadyScripts()
Specified by:
getPageReadyScripts in interface org.richfaces.javascript.ScriptsHolder

getFamily

public String getFamily()
Specified by:
getFamily in class javax.faces.component.UIComponent

setTarget

public void setTarget(String target)

getTarget

public String getTarget()

hasAttribute

protected boolean hasAttribute(Object key)
Specified by:
hasAttribute in class UITransient

setAttribute

protected Object setAttribute(String key,
                              Object value)
Specified by:
setAttribute in class UITransient

getAttribute

protected Object getAttribute(Object key)
Specified by:
getAttribute in class UITransient

RichFaces Core Implementation 4.2.2.Final

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.