GraphLab Project

graphlab.plugins.reports.extension
Class GraphReportExtensionHandler

java.lang.Object
  extended by graphlab.plugins.reports.extension.GraphReportExtensionHandler
All Implemented Interfaces:
ExtensionHandler

public class GraphReportExtensionHandler
extends java.lang.Object
implements ExtensionHandler

Author:
azin azadi

Field Summary
protected  AbstractAction a
           
static java.lang.String REPORTS_SIDEBAR
           
static java.lang.String REPORTS_UI
           
 
Constructor Summary
GraphReportExtensionHandler()
           
 
Method Summary
 AbstractAction handle(BlackBoard b, java.lang.Object ext)
          tries to handle the given Object as a known Extension,...
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

a

protected AbstractAction a

REPORTS_UI

public static final java.lang.String REPORTS_UI
See Also:
Constant Field Values

REPORTS_SIDEBAR

public static final java.lang.String REPORTS_SIDEBAR
See Also:
Constant Field Values
Constructor Detail

GraphReportExtensionHandler

public GraphReportExtensionHandler()
Method Detail

handle

public AbstractAction handle(BlackBoard b,
                             java.lang.Object ext)
Description copied from interface: ExtensionHandler
tries to handle the given Object as a known Extension,... normally, Extensions are interfaces that can be sandwiched in an AbstractAction Automatically, there is options for generating menus automatically after loading it (By returning AbstractExtensionAction) .

Specified by:
handle in interface ExtensionHandler
Parameters:
b - the blackboard as the environment...
ext - the extension which we want to create the AbstractAction from
Returns:
null if ext doesn't implements GraphGeneratorExtension
See Also:
AbstractExtensionAction

GraphLab Project