public class AnnotationTableData extends ResultsTableData
ResultsTableData
that stores annotation columns.ResultsTableData.Deserializer, ResultsTableData.Index, ResultsTableData.IntegratingColumnOperationEntry, ResultsTableData.RowBuilder, ResultsTableData.Serializer
Constructor and Description |
---|
AnnotationTableData() |
AnnotationTableData(Collection<TableColumn> columns) |
AnnotationTableData(Map<String,TableColumn> columns) |
AnnotationTableData(ij.measure.ResultsTable table) |
AnnotationTableData(ResultsTableData other) |
Modifier and Type | Method and Description |
---|---|
int |
addAnnotationColumn(String name)
Adds a new column that contains annotation data and returns its index-
If the column already exists, its index is returned.
|
List<JIPipeTextAnnotation> |
getAnnotations(int row)
Gets all annotations at the specified row
|
static AnnotationTableData |
importData(JIPipeReadDataStorage storage,
JIPipeProgressInfo progressInfo) |
String |
toString() |
addAndModifyRow, addColumn, addColumn, addColumns, addNumericColumn, addRow, addRow, addRowBuilder, addRows, addRows, addStringColumn, addTableModelListener, addToTable, applyOperation, containsColumn, convertToNumericColumn, convertToStringColumn, copyColumnSchemaFrom, createThumbnail, createXLSXSheetName, display, duplicate, duplicateColumn, exportData, fireChangedEvent, fromCSV, fromCSV, fromPython, fromTableModel, fromXLSX, getColumnClass, getColumnCopy, getColumnCount, getColumnIndex, getColumnName, getColumnNames, getColumnReference, getColumnReference, getEquivalentRows, getMergedColumn, getOrCreateColumnIndex, getRow, getRowCount, getRows, getRows, getStatistics, getTable, getValueAsDouble, getValueAsDouble, getValueAsString, getValueAsString, getValueAt, isCellEditable, isNumericColumn, isNumericColumn, isStringColumn, isStringColumn, mergeColumns, preview, removeColumn, removeColumnAt, removeColumns, removeRow, removeRows, removeTableModelListener, renameColumn, saveAsCSV, saveAsXLSX, saveToXLSXSheet, setColumn, setColumn, setColumnToValue, setLastValue, setTable, setValueAt, setValueAt, splitBy, stringModelFromTableModel, toPython
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
close, exportThumbnails, getDescriptionOf, getMenuPathOf, getNameOf, getSortedList, getStorageDocumentation, getStorageSchema, groupByMenuPath, isCommon, isHeavy, isHidden, toDetailedString
public AnnotationTableData()
public AnnotationTableData(Map<String,TableColumn> columns)
public AnnotationTableData(Collection<TableColumn> columns)
public AnnotationTableData(ij.measure.ResultsTable table)
public AnnotationTableData(ResultsTableData other)
public static AnnotationTableData importData(JIPipeReadDataStorage storage, JIPipeProgressInfo progressInfo)
public int addAnnotationColumn(String name)
name
- the annotation typepublic List<JIPipeTextAnnotation> getAnnotations(int row)
row
- the rowpublic String toString()
toString
in class ResultsTableData
Copyright © 2020–2024 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.