org.knime.core.ui 5.2.0-SNAPSHOT API
Packages
Package
Description
Contains interfaces and logic related to the eclipse-UI.
Contains core functionality related to the Web UI.
The dialog of a node is an UI extension that allows a user to change node settings.
This package offers a default implementation of a Node Dialog as described in
org.knime.core.webui.node.dialog.THis package contains the rpc data service
DefaultNodeDialogDataServiceImpl of a
DefaultNodeDialog.This package contains defines
JsonFormsSettings containing:
Data (see JsonFormsDataUtil
Schema (see org.knime.core.webui.node.dialog.defaultdialog.jsonforms.schema)
UiSchema (see org.knime.core.webui.node.dialog.defaultdialog.jsonforms.uischema)
A package containing the logic for the schema generation of the
DefaultNodeDialog for
DefaultNodeSettings.This package contains the implementation of the generation of an ui schema from
DefaultNodeSettings.The interfaces and annotations within this package can be used to configure the user interface of a node dialog.
TODO: UIEXT-797: Fill with content
This package contains subpackages for every complex type of fields of a
DefaultNodeSettings POJO.This package offers the
ColumnFilter class used for settings holding a collection of selected columns.This package offers the
ColumnSelection class used for settings holding a single selected column.A simple utility package used in several packages during the creation of the
DefaultDialogUse the
Widget to set properties shared among all types
of widgets and more specific annotations contained in this package for certain types of widgets.This package contains the additional widget annotations and classes to define widgets which trigger certain actions.
TODO UIEXT-1012: Move the
ChoicesWidget and the ChoicesProvider to this package.Handler-logic shared by multiple widgets.
This subpackage is used to ensure that the behavior of widget annotations and field type dependent defaults is
consistent across implementations.
This package offers an factory for simple WebUI nodes making use of
DefaultNodeSettings.This package contains entities which are used as messages between the core (i.e.
To be moved into the respective gateway-plugin as soon as it's part of the default build.