Public Member Functions | |
void | fireTransactionChanged () |
String | getDatasetDescription () |
int | getItemCount (int series) |
Paint | getItemOutlinePaint (int series, int item) |
Paint | getItemPaint (int series, int item) |
double | getMaxXAxis () |
double | getMaxYAxis () |
Set< Integer > | getResourceFilter () |
Comparable<?> | getSeriesKey (int series) |
double | getStartXValue (int series, int item) |
final Task | getTask (int item) |
String | getTooltipHtmlString (int series, int item) |
double | getXValue (int series, int item) |
String | getYAxisLabel () |
double | getYValue (int series, int item) |
boolean | isSerialize () |
void | setResourceFilter (Set< Integer > resourceFilter) |
void | setSerialize (boolean serialize) |
void | setTransaction (Transaction transaction) |
TransactionDataset (Transaction transaction) | |
Static Public Member Functions | |
static TransactionDataset[] | createDatasets (TransactionSet gamma) |
Protected Member Functions | |
Color | getRelativeColorValue (int item) |
double | getX (Task tau) |
double | getY (Task tau) |
Protected Attributes | |
Transaction | transaction |
Private Member Functions | |
void | updatePositions () |
void | updateTaskList () |
Private Attributes | |
List< Task > | filteredTaskList = taskList |
Set< Integer > | resourceFilter |
boolean | serialize = true |
Map< Task, Double > | serializedXPosition |
List< Task > | taskList = new ArrayList<Task>() |
Static Private Attributes | |
static final long | serialVersionUID = 4287528025018718603L |
de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.TransactionDataset | ( | Transaction | transaction | ) |
static TransactionDataset [] de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.createDatasets | ( | TransactionSet | gamma | ) | [static] |
Creates a array of transaction datasets.
gamma | the transaction set. |
void de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.fireTransactionChanged | ( | ) |
String de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getDatasetDescription | ( | ) |
int de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getItemCount | ( | int | series | ) |
Paint de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getItemOutlinePaint | ( | int | series, | |
int | item | |||
) |
Paint de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getItemPaint | ( | int | series, | |
int | item | |||
) |
double de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getMaxXAxis | ( | ) |
double de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getMaxYAxis | ( | ) |
Color de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getRelativeColorValue | ( | int | item | ) | [protected] |
Set<Integer> de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getResourceFilter | ( | ) |
Comparable<?> de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getSeriesKey | ( | int | series | ) |
double de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getStartXValue | ( | int | series, | |
int | item | |||
) |
Reimplemented in de.fraunhofer.isst.axbench.timing.ui.chart2.HorizontalResultDataset.
final Task de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getTask | ( | int | item | ) |
String de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getTooltipHtmlString | ( | int | series, | |
int | item | |||
) |
double de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getX | ( | Task | tau | ) | [protected] |
Reimplemented in de.fraunhofer.isst.axbench.timing.ui.chart2.HorizontalResultDataset.
double de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getXValue | ( | int | series, | |
int | item | |||
) |
double de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getY | ( | Task | tau | ) | [protected] |
String de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getYAxisLabel | ( | ) |
double de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.getYValue | ( | int | series, | |
int | item | |||
) |
boolean de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.isSerialize | ( | ) |
void de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.setResourceFilter | ( | Set< Integer > | resourceFilter | ) |
void de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.setSerialize | ( | boolean | serialize | ) |
void de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.setTransaction | ( | Transaction | transaction | ) |
void de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.updatePositions | ( | ) | [private] |
If the positions are serialized, task positions are sorted according to predecessor count (ascending), priority (descending) and resource ID (ascending). The optional offset is used as gap on the left side of the task.
void de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.updateTaskList | ( | ) | [private] |
Build a list of tasks sorted descending by priority to have the smallest tasks in front.
List<Task> de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.filteredTaskList = taskList [private] |
Set<Integer> de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.resourceFilter [private] |
boolean de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.serialize = true [private] |
Map<Task, Double> de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.serializedXPosition [private] |
final long de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.serialVersionUID = 4287528025018718603L [static, private] |
Reimplemented in de.fraunhofer.isst.axbench.timing.ui.chart2.HorizontalResultDataset.
List<Task> de.fraunhofer.isst.axbench.timing.ui.chart2.TransactionDataset.taskList = new ArrayList<Task>() [private] |