org.ow2.clif.analyze.lib.graph
Class AnalysisRoutineImpl

java.lang.Object
  extended by org.ow2.clif.analyze.lib.graph.AnalysisRoutineImpl
All Implemented Interfaces:
org.objectweb.fractal.api.control.BindingController, AnalysisRoutineWrite, RoutineSupplier

public class AnalysisRoutineImpl
extends java.lang.Object
implements org.objectweb.fractal.api.control.BindingController, AnalysisRoutineWrite, RoutineSupplier


Field Summary
 
Fields inherited from interface org.ow2.clif.analyze.api.graph.AnalysisRoutineWrite
ROUTINE_SUPPLIER
 
Fields inherited from interface org.ow2.clif.analyze.api.graph.virtualdata.RoutineSupplier
ROUTINE_SUPPLIER
 
Constructor Summary
AnalysisRoutineImpl()
          Instantiates a new chart engine impl.
 
Method Summary
 void bindFc(java.lang.String clientItfName, java.lang.Object serverItf)
           
 AnalysisRoutineImpl getInstance()
          Gets the single instance of FilterDataImpl.
 java.lang.String[] listFc()
           
 java.lang.Object lookupFc(java.lang.String clientItfName)
           
 boolean saveRoutineToXML(java.lang.String fileName, java.util.Map<java.lang.Integer,java.util.List<StatisticDataImpl>> statisticMap, java.util.Map<java.lang.String,java.lang.String> commentMap, java.util.Map<java.lang.Integer,org.jfree.chart.JFreeChart> freeChartMap, java.lang.String imageType, java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> pageIdAndDatasetIds, java.util.Map<java.lang.Integer,ChartData> chartDataList, java.util.Map<java.lang.Integer,DatasetOptions> datasetIdAndGraphOptions)
          Save a routine to XML format
 void unbindFc(java.lang.String clientItfName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalysisRoutineImpl

public AnalysisRoutineImpl()
Instantiates a new chart engine impl.

Method Detail

getInstance

public AnalysisRoutineImpl getInstance()
Gets the single instance of FilterDataImpl.

Returns:
single instance of FilterDataImpl

bindFc

public void bindFc(java.lang.String clientItfName,
                   java.lang.Object serverItf)
            throws org.objectweb.fractal.api.NoSuchInterfaceException,
                   org.objectweb.fractal.api.control.IllegalBindingException,
                   org.objectweb.fractal.api.control.IllegalLifeCycleException
Specified by:
bindFc in interface org.objectweb.fractal.api.control.BindingController
Throws:
org.objectweb.fractal.api.NoSuchInterfaceException
org.objectweb.fractal.api.control.IllegalBindingException
org.objectweb.fractal.api.control.IllegalLifeCycleException

listFc

public java.lang.String[] listFc()
Specified by:
listFc in interface org.objectweb.fractal.api.control.BindingController

lookupFc

public java.lang.Object lookupFc(java.lang.String clientItfName)
                          throws org.objectweb.fractal.api.NoSuchInterfaceException
Specified by:
lookupFc in interface org.objectweb.fractal.api.control.BindingController
Throws:
org.objectweb.fractal.api.NoSuchInterfaceException

unbindFc

public void unbindFc(java.lang.String clientItfName)
              throws org.objectweb.fractal.api.NoSuchInterfaceException,
                     org.objectweb.fractal.api.control.IllegalBindingException,
                     org.objectweb.fractal.api.control.IllegalLifeCycleException
Specified by:
unbindFc in interface org.objectweb.fractal.api.control.BindingController
Throws:
org.objectweb.fractal.api.NoSuchInterfaceException
org.objectweb.fractal.api.control.IllegalBindingException
org.objectweb.fractal.api.control.IllegalLifeCycleException

saveRoutineToXML

public boolean saveRoutineToXML(java.lang.String fileName,
                                java.util.Map<java.lang.Integer,java.util.List<StatisticDataImpl>> statisticMap,
                                java.util.Map<java.lang.String,java.lang.String> commentMap,
                                java.util.Map<java.lang.Integer,org.jfree.chart.JFreeChart> freeChartMap,
                                java.lang.String imageType,
                                java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> pageIdAndDatasetIds,
                                java.util.Map<java.lang.Integer,ChartData> chartDataList,
                                java.util.Map<java.lang.Integer,DatasetOptions> datasetIdAndGraphOptions)
Description copied from interface: RoutineSupplier
Save a routine to XML format

Specified by:
saveRoutineToXML in interface RoutineSupplier
Returns:
true if successful