choco.visu.components.chart
Class ChocoDatasetFactory

java.lang.Object
  extended by choco.visu.components.chart.ChocoDatasetFactory

public final class ChocoDatasetFactory
extends Object


Method Summary
static org.jfree.data.time.TimeTableXYDataset createCumulativeDataset(ICumulativeResource<TaskVar> rsc)
           
protected static Integer[] createDates(ICumulativeResource<TaskVar> rsc)
           
static org.jfree.data.gantt.Task createEarlinessTardiness(ITask t, int dueDate)
           
static org.jfree.data.gantt.TaskSeriesCollection createGanttDataset(ITask[] tasks)
           
static org.jfree.data.gantt.TaskSeriesCollection createGanttDataset(ITask[] tasks, int[] dueDates)
           
static org.jfree.data.category.CategoryDataset createPackDataset(int nbBins, IntDomainVar[] bins, int[] sizes)
           
static org.jfree.data.category.CategoryDataset createPackDataset(Solver s, PackModel modeler)
           
static org.jfree.data.category.CategoryDataset[] createPackDataset(String title, Solver s)
           
static org.jfree.data.category.CategoryDataset createSolutionCategoryDataset(CPSolver s, Limit limit)
           
static org.jfree.data.xy.XYSeries createSolutionXYSeries(CPSolver s, Limit limit)
           
static org.jfree.data.gantt.Task createTask(CPSolver s, TaskVariable t)
           
static org.jfree.data.gantt.Task createTask(ITask t)
           
static org.jfree.data.gantt.Task createTask(ITask t, int releaseDate)
           
static org.jfree.data.gantt.TaskSeriesCollection createTaskCollection(IResource<TaskVar>... resources)
           
static org.jfree.data.gantt.TaskSeriesCollection createTaskCollection(Solver s, Iterator<Constraint> iter)
           
static org.jfree.data.gantt.TaskSeriesCollection createTaskCollection(Solver solver, String prefix, TaskVariable[][] tasks)
           
static org.jfree.data.gantt.TaskSeries createTaskSeries(IResource<TaskVar> rsc)
           
static org.jfree.data.gantt.TaskSeries createTaskSeries(String name, ITask... tasks)
           
static org.jfree.data.time.TimePeriod getTimePeriod(long begin, long end)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createTask

public static org.jfree.data.gantt.Task createTask(ITask t)

createTask

public static org.jfree.data.gantt.Task createTask(ITask t,
                                                   int releaseDate)

createEarlinessTardiness

public static org.jfree.data.gantt.Task createEarlinessTardiness(ITask t,
                                                                 int dueDate)

createTask

public static org.jfree.data.gantt.Task createTask(CPSolver s,
                                                   TaskVariable t)

getTimePeriod

public static org.jfree.data.time.TimePeriod getTimePeriod(long begin,
                                                           long end)

createTaskSeries

public static org.jfree.data.gantt.TaskSeries createTaskSeries(String name,
                                                               ITask... tasks)

createTaskSeries

public static org.jfree.data.gantt.TaskSeries createTaskSeries(IResource<TaskVar> rsc)

createTaskCollection

public static org.jfree.data.gantt.TaskSeriesCollection createTaskCollection(Solver solver,
                                                                             String prefix,
                                                                             TaskVariable[][] tasks)

createTaskCollection

public static org.jfree.data.gantt.TaskSeriesCollection createTaskCollection(IResource<TaskVar>... resources)

createTaskCollection

public static org.jfree.data.gantt.TaskSeriesCollection createTaskCollection(Solver s,
                                                                             Iterator<Constraint> iter)

createDates

protected static Integer[] createDates(ICumulativeResource<TaskVar> rsc)

createCumulativeDataset

public static org.jfree.data.time.TimeTableXYDataset createCumulativeDataset(ICumulativeResource<TaskVar> rsc)

createPackDataset

public static org.jfree.data.category.CategoryDataset[] createPackDataset(String title,
                                                                          Solver s)

createPackDataset

public static org.jfree.data.category.CategoryDataset createPackDataset(int nbBins,
                                                                        IntDomainVar[] bins,
                                                                        int[] sizes)

createPackDataset

public static org.jfree.data.category.CategoryDataset createPackDataset(Solver s,
                                                                        PackModel modeler)

createGanttDataset

public static org.jfree.data.gantt.TaskSeriesCollection createGanttDataset(ITask[] tasks)

createGanttDataset

public static org.jfree.data.gantt.TaskSeriesCollection createGanttDataset(ITask[] tasks,
                                                                           int[] dueDates)

createSolutionXYSeries

public static org.jfree.data.xy.XYSeries createSolutionXYSeries(CPSolver s,
                                                                Limit limit)

createSolutionCategoryDataset

public static org.jfree.data.category.CategoryDataset createSolutionCategoryDataset(CPSolver s,
                                                                                    Limit limit)


Copyright © 2012. All Rights Reserved.