|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| SettingsModelFlowVariableCompatible | Interface for a @link SettingsModel which can be represented by a FlowVariable. |
| Class Summary | |
|---|---|
| ColorIcon | Icon that shows a rectangle with the given color and size. |
| DefaultNodeSettingsPane | Default implementation for a NodeDialogPane that allows to add standard DialogComponents which will be displayed in a standard way and automatically stored and retrieved in the node settings objects. |
| DialogComponent | Abstract implementation of a component handling a standard type in a NodeDialog. |
| DialogComponent.EmptySettingsModel | -------------------------------------------------------------------------
Components deriving from DialogComponent can use this model if
they don't need or want to store any value (but are only displaying
stuff). |
| DialogComponentBoolean | Provides a standard component for a dialog that allows to edit a boolean value. |
| DialogComponentButton | Provides a component containing a button. |
| DialogComponentButtonGroup | A standard component to display radio buttons. |
| DialogComponentButtonLabel | Provides a component containing a button and a label. |
| DialogComponentColorChooser | Provides a component for color choosing. |
| DialogComponentColumnFilter | Provides a component for column filtering. |
| DialogComponentColumnNameSelection | Provides a standard component for a dialog that allows to select a column in
a given DataTableSpec. |
| DialogComponentDoubleRange | Allows the user to enter a floating point number range. |
| DialogComponentFileChooser | A standard component allowing to choose a location(directory) and/or file name. |
| DialogComponentLabel | Provides a component containing a label. |
| DialogComponentMultiLineString | |
| DialogComponentNumber | Provide a standard component for a dialog that allows to edit number value. |
| DialogComponentNumberEdit | Provides a standard component for a dialog that allows to edit a number value. |
| DialogComponentOptionalString | This Dialog Component offers an editable string field and a checkbox for disabling the use of the field. |
| DialogComponentPasswordField | Provide a standard component for a dialog that allows to edit a text field. |
| DialogComponentString | Provide a standard component for a dialog that allows to edit a text field. |
| DialogComponentStringListSelection | Provide a standard component for a dialog that allows to select one or more strings from a list of strings. |
| DialogComponentStringSelection | Provide a standard component for a dialog that allows to select a string from a list of strings. |
| SettingsModel | Abstract implementation of an encapsulating class holding a (usually rather basic) model of NodeModel Settings. |
| SettingsModelBoolean | A settingsmodel for boolean default components. |
| SettingsModelColor | SettingsModel implementation that holds a color value. |
| SettingsModelColumnName | Extends the SettingsModelString to provide the SettingsModelColumnName.useRowID()
method to check if the RowID should be used instead of a column. |
| SettingsModelDouble | A settingsmodel for double default components. |
| SettingsModelDoubleBounded | A settingsmodel for double default components accepting double between a min and max value. |
| SettingsModelDoubleRange | Settings model for a double range [min, max]. |
| SettingsModelFilterString | Implements a settings model that provides include and exclude lists. |
| SettingsModelInteger | |
| SettingsModelIntegerBounded | A settingsmodel for integer default components accepting double between a min and max value. |
| SettingsModelLong | |
| SettingsModelLongBounded | |
| SettingsModelNumber | Used for components accepting numbers (doubles or ints). |
| SettingsModelOddIntegerBounded | A settingsmodel for integer default components accepting double between a min and max value. |
| SettingsModelOptionalString | |
| SettingsModelString | |
| SettingsModelStringArray | |
Contains default dialog components, which can be used to quickly
create a simple dialog. Components are provided for basic types, like string,
boolean, integer or double numbers, and also for a list of column names.
To create this default dialog, create a node dialog pane derived from
DefaultNodeSettingsPane.
In the constructor, add instances of the corresponding
DialogComponents.
Provide a new SettingsModel
instance of appropriate type in the constructor call. Also, specify a unique
key (string), which you re-use in the NodeModel. In the NodeModel use new
instances of
SettingsModels
(the same type of model used when creating a default component) to
retrieve the stored values. Settings models provide load and save methods and
methods to get the values.
For a more detailed story (with code examples) about how to create a default
dialog, please refer to the DefaultDialogHowto
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||