Decision Center API

ilog.rules.teamserver.web.tree.impl.ruleexplorer
Class IlrRuleExplorerController

java.lang.Object
  extended by ilog.rules.teamserver.web.tree.IlrTreeController
      extended by ilog.rules.teamserver.web.tree.impl.ruleexplorer.IlrRuleExplorerController
All Implemented Interfaces:
Serializable

public class IlrRuleExplorerController
extends IlrTreeController
implements Serializable

An implementation to render a list of smart views as in Decision Center.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class ilog.rules.teamserver.web.tree.IlrTreeController
fTreeActionBarHandler, fTreeFilter, fTreeLabelProvider, fTreeListener, fTreeSorter
 
Constructor Summary
IlrRuleExplorerController(IlrSession session)
          Creates a tree controller for a given session.
 
Method Summary
 IlrTreeDataProvider getTreeDataProvider()
          Returns a tree data provider.
 IlrTreeLabelProvider getTreeLabelProvider()
          Returns a tree label provider.
 IlrTreeSorter getTreeSorter()
          Returns a tree sorter.
 
Methods inherited from class ilog.rules.teamserver.web.tree.IlrTreeController
collapseNode, expandNode, getChildren, getChildren, getId, getSelectedNode, getTreeFilter, getTreeListener, getTreeStateProvider, hasChildren, isClickable, isExpanded, isRootVisible, isSelected, reset, setSelectedNode, setTreeFilter, setTreeLabelProvider, setTreeListener, setTreeSorter, showNode, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IlrRuleExplorerController

public IlrRuleExplorerController(IlrSession session)
Creates a tree controller for a given session.

Parameters:
session - The session
Method Detail

getTreeDataProvider

public IlrTreeDataProvider getTreeDataProvider()
Returns a tree data provider.

The default implementation returns an instance of IlrRuleExplorerDataProvider.

Specified by:
getTreeDataProvider in class IlrTreeController
Returns:
A tree data provider.
See Also:
IlrRuleExplorerDataProvider

getTreeLabelProvider

public IlrTreeLabelProvider getTreeLabelProvider()
Returns a tree label provider.

The default implementation returns an instance of IlrRuleExplorerLabelProvider.

Overrides:
getTreeLabelProvider in class IlrTreeController
Returns:
A tree label provider.
See Also:
IlrRuleExplorerLabelProvider

getTreeSorter

public IlrTreeSorter getTreeSorter()
Returns a tree sorter.

The default implementation returns an instance of IlrDefaultTreeSorter.

Overrides:
getTreeSorter in class IlrTreeController
Returns:
A tree sorter.
See Also:
IlrDefaultTreeSorter

Decision Center API

© Copyright IBM Corp. 1987, 2013