public class JIPipeDesktopDataTableRowDisplayUtil extends Object implements JIPipeDesktopWorkbenchAccess
Constructor and Description |
---|
JIPipeDesktopDataTableRowDisplayUtil(JIPipeDesktopWorkbench workbench,
Store<JIPipeDataTable> dataTableStore,
int row)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
void |
copyString() |
List<Store<JIPipeDataAnnotation>> |
getDataAnnotationStores() |
JIPipeDataTable |
getDataTable() |
JIPipeDesktopWorkbench |
getDesktopWorkbench() |
List<JIPipeDesktopDataDisplayOperation> |
getDisplayOperations() |
JIPipeDesktopDataDisplayOperation |
getMainOperation() |
static JIPipeDesktopDataDisplayOperation |
getMainOperation(Class<? extends JIPipeData> dataClass) |
int |
getRow() |
JIPipeWorkbench |
getWorkbench() |
void |
handleDefaultAction()
Runs the currently set default action for this data
|
void |
handleDefaultActionOrDisplayDataAnnotation(int dataAnnotationColumn)
Runs the currently set default action for this data.
|
void |
runDisplayOperation(JIPipeDesktopDataDisplayOperation operation) |
void |
runDisplayOperation(JIPipeDesktopDataDisplayOperation operation,
JIPipeDataAnnotation dataAnnotation) |
public JIPipeDesktopDataTableRowDisplayUtil(JIPipeDesktopWorkbench workbench, Store<JIPipeDataTable> dataTableStore, int row)
workbench
- the workbenchdataTableStore
- the data table storerow
- the rowpublic static JIPipeDesktopDataDisplayOperation getMainOperation(Class<? extends JIPipeData> dataClass)
public JIPipeDesktopWorkbench getDesktopWorkbench()
getDesktopWorkbench
in interface JIPipeDesktopWorkbenchAccess
public JIPipeWorkbench getWorkbench()
getWorkbench
in interface JIPipeWorkbenchAccess
public void runDisplayOperation(JIPipeDesktopDataDisplayOperation operation, JIPipeDataAnnotation dataAnnotation)
public void runDisplayOperation(JIPipeDesktopDataDisplayOperation operation)
public JIPipeDesktopDataDisplayOperation getMainOperation()
public JIPipeDataTable getDataTable()
public int getRow()
public List<Store<JIPipeDataAnnotation>> getDataAnnotationStores()
public List<JIPipeDesktopDataDisplayOperation> getDisplayOperations()
public void handleDefaultAction()
public void handleDefaultActionOrDisplayDataAnnotation(int dataAnnotationColumn)
dataAnnotationColumn
- column index of the data column in the data table. if outside the range, silently will run the default data operation insteadpublic void copyString()
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.