Decision Center API

ilog.rules.teamserver.web.tree.taglib
Class IlrUITreePhaseListener

java.lang.Object
  extended by ilog.rules.teamserver.web.util.AjaxInterceptorPhaseListener
      extended by ilog.rules.teamserver.web.tree.taglib.IlrUITreePhaseListener
All Implemented Interfaces:
Serializable, EventListener, javax.faces.event.PhaseListener

public class IlrUITreePhaseListener
extends ilog.rules.teamserver.web.util.AjaxInterceptorPhaseListener

An implementation of the JSF processing life cycle for the tree component.

See Also:
Serialized Form

Constructor Summary
IlrUITreePhaseListener()
           
 
Method Summary
protected  boolean canHandle(javax.faces.context.FacesContext context)
           
protected  void doAfterPhase(javax.faces.context.FacesContext context)
           
protected  com.ibm.json.java.JSONObject doExpandCollapse(IlrTreeController treeController, IlrTreeNode node, boolean expand)
           
protected  com.ibm.json.java.JSONArray getChildren(IlrTreeController treeController, IlrTreeNode parentNode)
           
protected  com.ibm.json.java.JSONArray getRoots(IlrTreeController treeController)
           
protected  com.ibm.json.java.JSONObject onCollapse(IlrTreeController treeController, IlrTreeNode node)
           
protected  com.ibm.json.java.JSONObject onExpand(IlrTreeController treeController, IlrTreeNode node)
           
protected  com.ibm.json.java.JSONObject onSelect(IlrTreeController treeController, IlrTreeNode node)
           
protected  void writeTree(javax.faces.context.FacesContext context, IlrTreeController treeController)
           
 
Methods inherited from class ilog.rules.teamserver.web.util.AjaxInterceptorPhaseListener
afterPhase, beforePhase, doProcessResponse, getPhaseId, processError, processError, processOk
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IlrUITreePhaseListener

public IlrUITreePhaseListener()
Method Detail

canHandle

protected boolean canHandle(javax.faces.context.FacesContext context)
Specified by:
canHandle in class ilog.rules.teamserver.web.util.AjaxInterceptorPhaseListener

doAfterPhase

protected void doAfterPhase(javax.faces.context.FacesContext context)
                     throws Exception
Specified by:
doAfterPhase in class ilog.rules.teamserver.web.util.AjaxInterceptorPhaseListener
Throws:
Exception

getRoots

protected com.ibm.json.java.JSONArray getRoots(IlrTreeController treeController)

getChildren

protected com.ibm.json.java.JSONArray getChildren(IlrTreeController treeController,
                                                  IlrTreeNode parentNode)

onSelect

protected com.ibm.json.java.JSONObject onSelect(IlrTreeController treeController,
                                                IlrTreeNode node)

onCollapse

protected com.ibm.json.java.JSONObject onCollapse(IlrTreeController treeController,
                                                  IlrTreeNode node)

onExpand

protected com.ibm.json.java.JSONObject onExpand(IlrTreeController treeController,
                                                IlrTreeNode node)

doExpandCollapse

protected com.ibm.json.java.JSONObject doExpandCollapse(IlrTreeController treeController,
                                                        IlrTreeNode node,
                                                        boolean expand)

writeTree

protected void writeTree(javax.faces.context.FacesContext context,
                         IlrTreeController treeController)

Decision Center API

© Copyright IBM Corp. 1987, 2013