Package org.knime.core.webui.node.dialog


package org.knime.core.webui.node.dialog
The dialog of a node is an UI extension that allows a user to change node settings. It translates between different states of the lifecycle of settings.
  1. Loading: NodeSettingsRO → Node settings
  2. Sending to the frontend: Node settings → Text
  3. Applying data from the frontend: Text → Node settings
  4. Saving data: Node settings → NodeSettingsRO
  5. Hereby the Node settings are combined of classes for Model- and View-Settings of the node.

    Persistence

    By which rules the NodeSettings should be loaded and saved is specified by certain persistors associated to them (see org.knime.core.webui.node.dialog.defaultdialog.persistence)

    Default Implementation: JsonForms

    The default implementation of the above specifications is using JsonForms as text medium (see org.knime.core.webui.node.defaultdialog.jsonforms)