org.alfresco.web.ui.repo.component.evaluator
Class ActionInstanceEvaluator

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent
              extended by org.alfresco.web.ui.common.component.evaluator.BaseEvaluator
                  extended by org.alfresco.web.ui.repo.component.evaluator.ActionInstanceEvaluator
All Implemented Interfaces:
javax.faces.component.StateHolder

public class ActionInstanceEvaluator
extends BaseEvaluator

Evaluator for executing an ActionEvaluator instance.


Field Summary
 
Fields inherited from class org.alfresco.web.ui.common.component.evaluator.BaseEvaluator
s_logger
 
Constructor Summary
ActionInstanceEvaluator()
           
 
Method Summary
 boolean evaluate()
          Evaluate by executing the specified action instance evaluator.
 ActionEvaluator getEvaluator()
           
 java.lang.String getEvaluatorClassName()
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setEvaluator(ActionEvaluator evaluator)
           
 void setEvaluatorClassName(java.lang.String evaluatorClassName)
           
 
Methods inherited from class org.alfresco.web.ui.common.component.evaluator.BaseEvaluator
encodeBegin, encodeChildren, encodeEnd, getFamily, getRendersChildren, getValue, setValue
 
Methods inherited from class org.springframework.extensions.webscripts.ui.common.component.SelfRenderingComponent
outputAttribute
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, broadcast, decode, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getValueBinding, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionInstanceEvaluator

public ActionInstanceEvaluator()
Method Detail

evaluate

public boolean evaluate()
Evaluate by executing the specified action instance evaluator.

Specified by:
evaluate in class BaseEvaluator
Returns:
true to allow rendering of child components, false otherwise

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 BaseEvaluator
See Also:
StateHolder.restoreState(javax.faces.context.FacesContext, java.lang.Object)

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class BaseEvaluator
See Also:
StateHolder.saveState(javax.faces.context.FacesContext)

getEvaluator

public ActionEvaluator getEvaluator()
Returns:
the ActionEvaluator to execute

setEvaluator

public void setEvaluator(ActionEvaluator evaluator)
Parameters:
evaluator - The ActionEvaluator to execute

getEvaluatorClassName

public java.lang.String getEvaluatorClassName()
Returns:
the evaluatorClassName

setEvaluatorClassName

public void setEvaluatorClassName(java.lang.String evaluatorClassName)
Parameters:
evaluatorClassName - the evaluatorClassName to set


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.