Package | Description |
---|---|
org.nanes.slideset |
Slide Set tables and the ImageJ plugin
|
org.nanes.slideset.dm |
Classes implementing the data model
|
org.nanes.slideset.dm.read |
Readers for converting "underlying" data to "processed" data
|
org.nanes.slideset.dm.write |
Writers for converting "processed" data to "underlying" data
|
org.nanes.slideset.ui |
The Slide Set user interface
|
Modifier and Type | Field and Description |
---|---|
private ArrayList<ArrayList<DataElement>> |
SlideSet.columns
Columns in the SlideSet
|
private ArrayList<ArrayList<DataElement>> |
SlideSet.columns
Columns in the SlideSet
|
Modifier and Type | Method and Description |
---|---|
DataElement |
SlideSet.getDataElement(int column,
int row)
Get a
DataElement |
DataElement |
SlideSet.getDataElement(int column,
int row)
Get a
DataElement |
private DataElement<?> |
SlideSet.getNewColumnElement(int index)
Generate a new
DataElement appropriate
for the selected column. |
private DataElement<?> |
SlideSet.getNewColumnElement(int index)
Generate a new
DataElement appropriate
for the selected column. |
Modifier and Type | Method and Description |
---|---|
private Class<? extends DataElement<?>> |
SlideSet.getColumnElementClass(int index) |
private Class<? extends DataElement<?>> |
SlideSet.getColumnElementClass(int index) |
Class<? extends DataElement> |
SlideSet.getColumnElementType(int index)
Get the
DataElement type used in a column. |
Class<? extends DataElement> |
SlideSet.getColumnElementType(int index)
Get the
DataElement type used in a column. |
Modifier and Type | Method and Description |
---|---|
private boolean |
SlideSet.checkDataElementCompatibility(int column,
DataElement<?> element)
Check if the class and MIME type of a
DataElement
match those of a column in this table. |
private boolean |
SlideSet.checkDataElementCompatibility(int column,
DataElement<?> element)
Check if the class and MIME type of a
DataElement
match those of a column in this table. |
Modifier and Type | Method and Description |
---|---|
int |
SlideSet.addColumn(LinkedHashMap<String,String> properties,
ArrayList<DataElement<?>> data)
Add a column with data
|
int |
SlideSet.addColumn(LinkedHashMap<String,String> properties,
ArrayList<DataElement<?>> data)
Add a column with data
|
int |
SlideSet.addColumn(String name,
Class<? extends DataElement> elementClass)
Add an empty column with no (
null ) MIME type. |
int |
SlideSet.addColumn(String name,
Class<? extends DataElement> elementClass)
Add an empty column with no (
null ) MIME type. |
int |
SlideSet.addColumn(String name,
Class<? extends DataElement> elementClass,
String mimeType)
Add an empty column.
|
int |
SlideSet.addColumn(String name,
Class<? extends DataElement> elementClass,
String mimeType)
Add an empty column.
|
int |
SlideSet.addRow(List<DataElement> data)
Add a row from a
List of DataElement s. |
int |
SlideSet.addRow(List<DataElement> data)
Add a row from a
List of DataElement s. |
void |
SlideSet.convertColumn(int index,
Class<? extends DataElement<?>> elementType,
String mimeType)
Convert the data type stored in a column.
|
void |
SlideSet.convertColumn(int index,
Class<? extends DataElement<?>> elementType,
String mimeType)
Convert the data type stored in a column.
|
Modifier and Type | Class and Description |
---|---|
class |
ColumnBoundReader<E extends DataElement,P>
Binds an
ElementReader to a SlideSet
table column or to a constant value. |
class |
ColumnBoundReader<E extends DataElement,P>
Binds an
ElementReader to a SlideSet
table column or to a constant value. |
class |
ColumnBoundWriter<E extends DataElement,P>
Binds and
ElementWriter to a SlideSet
table column. |
class |
ColumnBoundWriter<E extends DataElement,P>
Binds and
ElementWriter to a SlideSet
table column. |
private class |
DataTypeIDService.ReaderRecord<E extends DataElement,P> |
private class |
DataTypeIDService.ReaderRecord<E extends DataElement,P> |
private class |
DataTypeIDService.WriterRecord<E extends DataElement,P> |
private class |
DataTypeIDService.WriterRecord<E extends DataElement,P> |
Modifier and Type | Class and Description |
---|---|
class |
BooleanElement
DataElement for storing logical values |
class |
DoubleElement
DataElement for storing numeric values |
class |
FileLinkElement
DataElement for storing file references |
class |
IntegerElement
DataElement for storing integer values |
class |
StringElement
DataElement for storing text values |
Modifier and Type | Field and Description |
---|---|
private E |
ColumnBoundReader.constant |
private E |
ColumnBoundReader.constant |
Modifier and Type | Field and Description |
---|---|
Class<? extends DataElement<T>> |
DataTypeIDService.DataElementRecord.dataElement
DataElement type |
Class<? extends DataElement<T>> |
DataTypeIDService.DataElementRecord.dataElement
DataElement type |
Modifier and Type | Method and Description |
---|---|
ArrayList<Class<? extends DataElement>> |
DataTypeIDService.getElementTypes(boolean includeHidden)
Get a list of
DataElement types in the index. |
ArrayList<Class<? extends DataElement>> |
DataTypeIDService.getElementTypes(boolean includeHidden)
Get a list of
DataElement types in the index. |
Class<? extends DataElement> |
DataTypeIDService.getReaderElementType(Class<? extends ElementReader> reader)
Get the
DataElement type read by an ElementReader type. |
Class<? extends DataElement> |
DataTypeIDService.getReaderElementType(Class<? extends ElementReader> reader)
Get the
DataElement type read by an ElementReader type. |
Class<? extends DataElement> |
DataTypeIDService.getWriterElementType(Class<? extends ElementWriter> writer)
Get the
DataElement type written by an ElementWriter type. |
Class<? extends DataElement> |
DataTypeIDService.getWriterElementType(Class<? extends ElementWriter> writer)
Get the
DataElement type written by an ElementWriter type. |
Modifier and Type | Method and Description |
---|---|
String |
DataTypeIDService.getReadableElementType(Class<? extends DataElement> type,
String mimeType)
Get a human-readable name for a
DataElement type—
MIME type pair |
String |
DataTypeIDService.getReadableElementType(Class<? extends DataElement> type,
String mimeType)
Get a human-readable name for a
DataElement type—
MIME type pair |
Constructor and Description |
---|
DataElementRecord(Class<? extends DataElement<T>> dataElement,
String name,
Class<T> underlyingClass,
boolean hidden) |
DataElementRecord(Class<? extends DataElement<T>> dataElement,
String name,
Class<T> underlyingClass,
boolean hidden) |
Modifier and Type | Interface and Description |
---|---|
interface |
ElementReader<E extends DataElement,P>
Converts
DataElement "underlying" data
to the "processed" data required for command inputs. |
interface |
ElementReader<E extends DataElement,P>
Converts
DataElement "underlying" data
to the "processed" data required for command inputs. |
Modifier and Type | Interface and Description |
---|---|
interface |
ElementWriter<E extends DataElement,P>
Converts "processed" data from command output
parameters to "underlying" data that can be stored
in a
DataElement . |
interface |
ElementWriter<E extends DataElement,P>
Converts "processed" data from command output
parameters to "underlying" data that can be stored
in a
DataElement . |
Modifier and Type | Field and Description |
---|---|
private ArrayList<ColumnBoundReader<? extends DataElement,ij.gui.ImageWindow>> |
RoiEditorIJ1.imageReaders |
private ArrayList<ColumnBoundReader<? extends DataElement,ij.gui.ImageWindow>> |
RoiEditorIJ1.imageReaders |
private ColumnBoundReader<? extends DataElement,net.imagej.Dataset> |
RoiEditor.images |
private ColumnBoundReader<? extends DataElement,net.imagej.Dataset> |
RoiEditor.images |
private ArrayList<ColumnBoundReader<? extends DataElement,ij.gui.Roi[]>> |
RoiEditorIJ1.roiReaders |
private ArrayList<ColumnBoundReader<? extends DataElement,ij.gui.Roi[]>> |
RoiEditorIJ1.roiReaders |
private ArrayList<ColumnBoundWriter<? extends DataElement,ij.gui.Roi[]>> |
RoiEditorIJ1.roiWriters |
private ArrayList<ColumnBoundWriter<? extends DataElement,ij.gui.Roi[]>> |
RoiEditorIJ1.roiWriters |
Copyright © 2023. All rights reserved.