Package org.knime.core.webui.node.dialog
Interface NodeDialog
- All Superinterfaces:
UIExtension
- All Known Implementing Classes:
DefaultNodeDialog
Represents a dialog of a node.
- Since:
- 4.5
- Author:
- Martin Horn, KNIME GmbH, Konstanz, Germany
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceCan be implemented and provided to the NodeDialog upon creation. -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanIndicates whether the dialog (optionally) wants/needs to be displayed in an enlarged display area.default Optional<NodeDialog.OnApplyNodeModifier>Methods inherited from interface org.knime.core.webui.UIExtension
getPage
-
Method Details
-
getSettingsTypes
Set<SettingsType> getSettingsTypes()- Returns:
- settingsTypes the list of
SettingsTypes theNodeSettingsServiceis able to deal with; must not be empty
-
getNodeSettingsService
NodeSettingsService getNodeSettingsService()- Returns:
- a
NodeSettingsService-instance
-
createRpcDataService
Optional<RpcDataService> createRpcDataService()- Returns:
- optional service generally providing data to the node view, port view or node dialog.
-
canBeEnlarged
default boolean canBeEnlarged()Indicates whether the dialog (optionally) wants/needs to be displayed in an enlarged display area.- Returns:
- if
trueif it can be enlarged, otherwisefalse
-
getOnApplyNodeModifier
- Returns:
- see
NodeDialog.OnApplyNodeModifier
-