Package | Description |
---|---|
org.nanes.slideset |
Slide Set tables and the ImageJ plugin
|
org.nanes.slideset.dm |
Classes implementing the data model
|
org.nanes.slideset.io |
Read and write data files
|
org.nanes.slideset.pi |
Slide Set commands and plugin management
|
org.nanes.slideset.script | |
org.nanes.slideset.ui |
The Slide Set user interface
|
Modifier and Type | Field and Description |
---|---|
private SlideSet |
SlideSet.parent
Parent of this
SlideSet |
private SlideSet |
SlideSet.parent
Parent of this
SlideSet |
Modifier and Type | Field and Description |
---|---|
private ArrayList<SlideSet> |
SlideSet.children
Children of this
SlideSet |
private ArrayList<SlideSet> |
SlideSet.children
Children of this
SlideSet |
Modifier and Type | Method and Description |
---|---|
SlideSet |
SlideSet.getParent()
Get the parent of this
SlideSet |
SlideSet |
SlideSet.getParent()
Get the parent of this
SlideSet |
Modifier and Type | Method and Description |
---|---|
ArrayList<SlideSet> |
SlideSet.getChildren()
Get a list of this
SlideSet 's children |
ArrayList<SlideSet> |
SlideSet.getChildren()
Get a list of this
SlideSet 's children |
Modifier and Type | Method and Description |
---|---|
void |
SlideSet.addChild(SlideSet child)
Register a
SlideSet as the child of this SlideSet |
void |
SlideSet.addChild(SlideSet child)
Register a
SlideSet as the child of this SlideSet |
void |
SlideSet.removeChild(SlideSet child)
Remove a
SlideSet as a child of this SlideSet |
void |
SlideSet.removeChild(SlideSet child)
Remove a
SlideSet as a child of this SlideSet |
void |
SlideSet.setParent(SlideSet parent)
Register a
SlideSet as the parent of this SlideSet |
void |
SlideSet.setParent(SlideSet parent)
Register a
SlideSet as the parent of this SlideSet |
Modifier and Type | Field and Description |
---|---|
private SlideSet |
ColumnBoundReader.data |
private SlideSet |
ColumnBoundWriter.data |
private SlideSet |
ColumnBoundWriter.data |
private SlideSet |
ColumnBoundReader.data |
private SlideSet |
DataElement.owner |
private SlideSet |
DataElement.owner |
Modifier and Type | Method and Description |
---|---|
SlideSet |
DataElement.getOwner()
Get the
SlideSet table which owns this element |
SlideSet |
DataElement.getOwner()
Get the
SlideSet table which owns this element |
Modifier and Type | Method and Description |
---|---|
void |
DataTypeIDService.getColumnReadWritePairs(Class<?> type,
SlideSet data,
ArrayList<ColumnBoundReader> readers,
ArrayList<ColumnBoundWriter> writers)
Get
ColumnBoundReader —ColumnBoundWriter pairs
that can be used to read and write the specified type to a column
in the provided SlideSet table. |
void |
DataTypeIDService.getColumnReadWritePairs(Class<?> type,
SlideSet data,
ArrayList<ColumnBoundReader> readers,
ArrayList<ColumnBoundWriter> writers)
Get
ColumnBoundReader —ColumnBoundWriter pairs
that can be used to read and write the specified type to a column
in the provided SlideSet table. |
ArrayList<ColumnBoundReader> |
DataTypeIDService.getCompatableColumnReaders(Class<?> type,
SlideSet data)
Get a list of
ColumnBoundReader s that will read
data from the given table that are assignment-compatible with
the specified class. |
ArrayList<ColumnBoundReader> |
DataTypeIDService.getCompatableColumnReaders(Class<?> type,
SlideSet data)
Get a list of
ColumnBoundReader s that will read
data from the given table that are assignment-compatible with
the specified class. |
void |
DataTypeIDService.getTableForWriters(ArrayList<String> columnNames,
ArrayList<Class<? extends ElementWriter>> writerTypes,
SlideSet table,
ArrayList<ColumnBoundWriter> writers)
Create a table with column types matching the specified list
of
ElementWriter classes. |
void |
DataTypeIDService.getTableForWriters(ArrayList<String> columnNames,
ArrayList<Class<? extends ElementWriter>> writerTypes,
SlideSet table,
ArrayList<ColumnBoundWriter> writers)
Create a table with column types matching the specified list
of
ElementWriter classes. |
ColumnBoundReader<?,?> |
DataTypeIDService.makeColumnBoundConstantReader(Class<? extends ElementReader> readerType,
Object data,
SlideSet table)
Create a
ColumnBoundReader that will always read from
a constant DataElement . |
ColumnBoundReader<?,?> |
DataTypeIDService.makeColumnBoundConstantReader(Class<? extends ElementReader> readerType,
Object data,
SlideSet table)
Create a
ColumnBoundReader that will always read from
a constant DataElement . |
void |
DataElement.setOwner(SlideSet owner)
Set the
SlideSet table which owns this element |
void |
DataElement.setOwner(SlideSet owner)
Set the
SlideSet table which owns this element |
Constructor and Description |
---|
ColumnBoundReader(SlideSet data,
int column,
ElementReader<E,P> reader)
Bind an
ElementReader to a SlideSet
table column. |
ColumnBoundReader(SlideSet data,
int column,
ElementReader<E,P> reader)
Bind an
ElementReader to a SlideSet
table column. |
ColumnBoundWriter(SlideSet data,
int column,
ElementWriter<E,P> writer)
Bind an
ElementWriter to a SlideSet
table column. |
ColumnBoundWriter(SlideSet data,
int column,
ElementWriter<E,P> writer)
Bind an
ElementWriter to a SlideSet
table column. |
Modifier and Type | Method and Description |
---|---|
SlideSet |
XMLService.read(File file)
Read
SlideSet data from an XML file |
SlideSet |
XMLService.read(File file)
Read
SlideSet data from an XML file |
private SlideSet |
XMLService.readTable()
Nestable utility function to read one SlideSet
|
private SlideSet |
XMLService.readTable()
Nestable utility function to read one SlideSet
|
Modifier and Type | Method and Description |
---|---|
private String |
CSVService.colNames(SlideSet data) |
private String |
CSVService.colNames(SlideSet data) |
private String |
CSVService.row(SlideSet data,
int row) |
private String |
CSVService.row(SlideSet data,
int row) |
void |
CommandSkeletonService.runSkeleton(List<CommandTemplate> cts,
List<String> rootColTypes,
SlideSet root,
SlideSetPluginLoader sspl,
boolean overrideRootWarning)
Run a command skeleton on a data table.
|
void |
CommandSkeletonService.runSkeleton(List<CommandTemplate> cts,
List<String> rootColTypes,
SlideSet root,
SlideSetPluginLoader sspl,
boolean overrideRootWarning)
Run a command skeleton on a data table.
|
private static void |
Util.setPath(SlideSet data,
String dir) |
private static void |
Util.setPath(SlideSet data,
String dir) |
static void |
Util.setPathForTree(SlideSet data,
String workingDirectory)
Set the working directory for a
SlideSet , along with
all of its relatives |
static void |
Util.setPathForTree(SlideSet data,
String workingDirectory)
Set the working directory for a
SlideSet , along with
all of its relatives |
void |
CommandSkeletonService.write(SlideSet data,
File file)
Write a command skeleton to an XML file.
|
void |
CSVService.write(SlideSet data,
File file)
Write a
SlideSet to a CSV file |
void |
XMLService.write(SlideSet data,
File file)
Write
SlideSet data to an XML file. |
void |
XMLService.write(SlideSet data,
File file)
Write
SlideSet data to an XML file. |
void |
CSVService.write(SlideSet data,
File file)
Write a
SlideSet to a CSV file |
void |
CommandSkeletonService.write(SlideSet data,
File file)
Write a command skeleton to an XML file.
|
void |
CSVService.write(SlideSet data,
File file,
boolean includeParent) |
void |
CSVService.write(SlideSet data,
File file,
boolean includeParent) |
private void |
XMLService.writeTable(SlideSet data,
int level)
Nestable utility function to write one SlideSet
|
private void |
XMLService.writeTable(SlideSet data,
int level)
Nestable utility function to write one SlideSet
|
Modifier and Type | Method and Description |
---|---|
SlideSet |
SlideSetPluginLoader.runPlugin(org.scijava.command.CommandInfo plugin,
SlideSet data,
PluginInputPicker pip,
PluginOutputPicker pop)
Run a
SlideSetPlugin |
SlideSet |
SlideSetPluginLoader.runPlugin(org.scijava.command.CommandInfo plugin,
SlideSet data,
PluginInputPicker pip,
PluginOutputPicker pop)
Run a
SlideSetPlugin |
SlideSet |
SlideSetPluginLoader.runPlugin(String className,
SlideSet data,
PluginInputPicker pip,
PluginOutputPicker pop)
Run a
SlideSetPlugin |
SlideSet |
SlideSetPluginLoader.runPlugin(String className,
SlideSet data,
PluginInputPicker pip,
PluginOutputPicker pop)
Run a
SlideSetPlugin |
Modifier and Type | Method and Description |
---|---|
private void |
SlideSetPluginLoader.addColumnsForParentFields(ArrayList<Integer> includedFields,
SlideSet parent,
SlideSet results)
Add columns to the results table for included fields from
the input table
|
private void |
SlideSetPluginLoader.addColumnsForParentFields(ArrayList<Integer> includedFields,
SlideSet parent,
SlideSet results)
Add columns to the results table for included fields from
the input table
|
private ArrayList<ColumnBoundReader> |
SlideSetPluginLoader.getReaders(Iterable<org.scijava.module.ModuleItem<?>> inputs,
SlideSet data,
PluginInputPicker pip,
String docPath,
CommandTemplate ct)
Create a list of
ColumnBoundReader s for each input |
private ArrayList<ColumnBoundReader> |
SlideSetPluginLoader.getReaders(Iterable<org.scijava.module.ModuleItem<?>> inputs,
SlideSet data,
PluginInputPicker pip,
String docPath,
CommandTemplate ct)
Create a list of
ColumnBoundReader s for each input |
private void |
SlideSetPluginLoader.getWriters(ArrayList<org.scijava.module.ModuleItem<?>> outputs,
boolean reduce,
PluginOutputPicker pop,
ArrayList<ColumnBoundWriter> writers,
SlideSet resultsTable,
String[] parentLabels,
ArrayList<Integer> parentFields,
ArrayList<String> linkDir,
ArrayList<String> linkPre,
ArrayList<String> linkExt,
CommandTemplate ct)
Prepare for plugin results be creating a results table
and appropriate
ColumnBoundWriter s to write the
results to it |
private void |
SlideSetPluginLoader.getWriters(ArrayList<org.scijava.module.ModuleItem<?>> outputs,
boolean reduce,
PluginOutputPicker pop,
ArrayList<ColumnBoundWriter> writers,
SlideSet resultsTable,
String[] parentLabels,
ArrayList<Integer> parentFields,
ArrayList<String> linkDir,
ArrayList<String> linkPre,
ArrayList<String> linkExt,
CommandTemplate ct)
Prepare for plugin results be creating a results table
and appropriate
ColumnBoundWriter s to write the
results to it |
SlideSet |
SlideSetPluginLoader.runPlugin(org.scijava.command.CommandInfo plugin,
SlideSet data,
PluginInputPicker pip,
PluginOutputPicker pop)
Run a
SlideSetPlugin |
SlideSet |
SlideSetPluginLoader.runPlugin(org.scijava.command.CommandInfo plugin,
SlideSet data,
PluginInputPicker pip,
PluginOutputPicker pop)
Run a
SlideSetPlugin |
SlideSet |
SlideSetPluginLoader.runPlugin(String className,
SlideSet data,
PluginInputPicker pip,
PluginOutputPicker pop)
Run a
SlideSetPlugin |
SlideSet |
SlideSetPluginLoader.runPlugin(String className,
SlideSet data,
PluginInputPicker pip,
PluginOutputPicker pop)
Run a
SlideSetPlugin |
private void |
SlideSetPluginLoader.saveResults(org.scijava.module.Module m,
ArrayList<org.scijava.module.ModuleItem<?>> outputs,
boolean reduce,
ArrayList<ColumnBoundWriter> writers,
ArrayList<Integer> parentFields,
SlideSet resultsTable,
SlideSet parentTable,
int parentRow)
Save results from a command execution
|
private void |
SlideSetPluginLoader.saveResults(org.scijava.module.Module m,
ArrayList<org.scijava.module.ModuleItem<?>> outputs,
boolean reduce,
ArrayList<ColumnBoundWriter> writers,
ArrayList<Integer> parentFields,
SlideSet resultsTable,
SlideSet parentTable,
int parentRow)
Save results from a command execution
|
private void |
SlideSetPluginLoader.setupFileLinkColumns(SlideSet table,
ArrayList<String> linkDir,
ArrayList<String> linkPre,
ArrayList<String> linkExt)
Generate default path links as needed
|
private void |
SlideSetPluginLoader.setupFileLinkColumns(SlideSet table,
ArrayList<String> linkDir,
ArrayList<String> linkPre,
ArrayList<String> linkExt)
Generate default path links as needed
|
Modifier and Type | Method and Description |
---|---|
SlideSet |
SlideSetScript.loadSlideSet(File file)
Load a Slide Set data file
|
SlideSet |
SlideSetScript.loadSlideSet(File file)
Load a Slide Set data file
|
SlideSet |
SlideSetScript.loadSlideSet(String fileName)
Load a slide set data file
|
SlideSet |
SlideSetScript.loadSlideSet(String fileName)
Load a slide set data file
|
SlideSet |
SlideSetScript.runPlugin(String className,
SlideSet table,
PluginInputPicker pip,
PluginOutputPicker pop)
Run a Slide Set command programmatically
|
SlideSet |
SlideSetScript.runPlugin(String className,
SlideSet table,
PluginInputPicker pip,
PluginOutputPicker pop)
Run a Slide Set command programmatically
|
Modifier and Type | Method and Description |
---|---|
String[] |
SlideSetScript.getColumnText(SlideSet table,
int index)
Get the contents of a Slide Set table column
|
String[] |
SlideSetScript.getColumnText(SlideSet table,
int index)
Get the contents of a Slide Set table column
|
String[] |
SlideSetScript.getColumnText(SlideSet table,
String colName)
Get the contents of a Slide Set table column
|
String[] |
SlideSetScript.getColumnText(SlideSet table,
String colName)
Get the contents of a Slide Set table column
|
SlideSet |
SlideSetScript.runPlugin(String className,
SlideSet table,
PluginInputPicker pip,
PluginOutputPicker pop)
Run a Slide Set command programmatically
|
SlideSet |
SlideSetScript.runPlugin(String className,
SlideSet table,
PluginInputPicker pip,
PluginOutputPicker pop)
Run a Slide Set command programmatically
|
void |
SlideSetScript.saveCSV(SlideSet table,
File file)
Export a Slide Set data table as a CSV file
|
void |
SlideSetScript.saveCSV(SlideSet table,
File file)
Export a Slide Set data table as a CSV file
|
void |
SlideSetScript.saveCSV(SlideSet table,
String fileName)
Export a Slide Set data table as a CSV file
|
void |
SlideSetScript.saveCSV(SlideSet table,
String fileName)
Export a Slide Set data table as a CSV file
|
void |
SlideSetScript.saveSlideSet(SlideSet table,
File file)
Save a Slide Set data file
|
void |
SlideSetScript.saveSlideSet(SlideSet table,
File file)
Save a Slide Set data file
|
void |
SlideSetScript.saveSlideSet(SlideSet table,
String fileName)
Save a Slide Set data file
|
void |
SlideSetScript.saveSlideSet(SlideSet table,
String fileName)
Save a Slide Set data file
|
Modifier and Type | Field and Description |
---|---|
private SlideSet |
PluginInputMatcherFrame.data |
private SlideSet |
SlideSetViewer.data |
private SlideSet |
SlideSetViewer.data |
private SlideSet |
PluginInputMatcherFrame.data |
private SlideSet |
RoiEditor.slideSet |
private SlideSet |
RoiEditorIJ1.slideSet |
private SlideSet |
SlideSetTableModel.slideSet
The underlying data
|
private SlideSet |
SlideSetTableModel.slideSet
The underlying data
|
private SlideSet |
RoiEditorIJ1.slideSet |
private SlideSet |
RoiEditor.slideSet |
private SlideSet |
SlideSetPropertiesViewer.table |
private SlideSet |
SlideSetPropertiesViewer.table |
Modifier and Type | Field and Description |
---|---|
private HashMap<SlideSet,String> |
SlideSetLauncher.lockedTables
Data tables that are in use (locked) and the threads using them
|
private HashMap<SlideSet,String> |
SlideSetLauncher.lockedTables
Data tables that are in use (locked) and the threads using them
|
Modifier and Type | Method and Description |
---|---|
private SlideSet |
SlideSetLauncher.getTreeRoot()
|
private SlideSet |
SlideSetLauncher.getTreeRoot()
|
Modifier and Type | Method and Description |
---|---|
private List<SlideSet> |
SlideSetLauncher.getSelectedSlideSets()
Get a list of the
SlideSet s selected in the tree |
private List<SlideSet> |
SlideSetLauncher.getSelectedSlideSets()
Get a list of the
SlideSet s selected in the tree |
Modifier and Type | Method and Description |
---|---|
private void |
SlideSetLauncher.lockSlideSet(SlideSet table)
Check-out a
SlideSet for use. |
private void |
SlideSetLauncher.lockSlideSet(SlideSet table)
Check-out a
SlideSet for use. |
private void |
SlideSetLauncher.populateTree(DefaultMutableTreeNode node,
SlideSet table)
Iteratively populate the tree pane
|
private void |
SlideSetLauncher.populateTree(DefaultMutableTreeNode node,
SlideSet table)
Iteratively populate the tree pane
|
private void |
SlideSetLauncher.releaseSlideSet(SlideSet table)
Release a previously locked
SlideSet for
further use. |
private void |
SlideSetLauncher.releaseSlideSet(SlideSet table)
Release a previously locked
SlideSet for
further use. |
Copyright © 2023. All rights reserved.