Package org.knime.core.ui.wrapper
Class SingleNodeContainerWrapper<W extends org.knime.core.node.workflow.SingleNodeContainer>
java.lang.Object
org.knime.core.ui.wrapper.AbstractWrapper<W>
org.knime.core.ui.wrapper.NodeContainerWrapper<W>
org.knime.core.ui.wrapper.SingleNodeContainerWrapper<W>
- All Implemented Interfaces:
EventListener,org.knime.core.node.workflow.NodeContainerStateObservable,org.knime.core.node.workflow.NodeProgressListener,NodeContainerUI,SingleNodeContainerUI,UI,Wrapper<W>
- Direct Known Subclasses:
NativeNodeContainerWrapper,SubNodeContainerWrapper
public class SingleNodeContainerWrapper<W extends org.knime.core.node.workflow.SingleNodeContainer>
extends NodeContainerWrapper<W>
implements SingleNodeContainerUI
UI-interface implementation that wraps a
SingleNodeContainer.- Author:
- Martin Horn, University of Konstanz
-
Field Summary
Fields inherited from interface org.knime.core.ui.wrapper.Wrapper
WRAPPER_MAP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanCheck if the given node is part of a scope (loop, try/catch...).static final SingleNodeContainerWrapperwrap(org.knime.core.node.workflow.SingleNodeContainer snc) Wraps the object viaWrapper.wrapOrGet(Object, java.util.function.Function).Methods inherited from class org.knime.core.ui.wrapper.NodeContainerWrapper
addNodeMessageListener, addNodePropertyChangedListener, addNodeStateChangeListener, addProgressListener, addUIInformationListener, applySettingsFromDialog, areDialogAndNodeSettingsEqual, areDialogSettingsValid, canExecuteUpToHere, changeNodeLocks, clearWaitingLoopList, doRpc, findJobManager, getCustomDescription, getCustomName, getDialogPaneWithSettings, getDisplayLabel, getIcon, getIconAsStream, getID, getInPort, getInteractiveViewName, getInteractiveWebViews, getJobManager, getName, getNameWithID, getNodeAnnotation, getNodeContainerState, getNodeLocks, getNodeMessage, getNodeSettings, getNodeViewName, getNrInPorts, getNrNodeViews, getNrOutPorts, getNrViews, getOutPort, getParent, getType, getUIInformation, getViewName, hasDataAwareDialogPane, hasDialog, hasInteractiveView, isAllInputDataAvailable, isDeletable, isDirty, progressChanged, removeNodeMessageListener, removeNodeProgressListener, removeNodePropertyChangedListener, removeNodeStateChangeListener, removeUIInformationListener, setCustomDescription, setDeletable, setDirty, setNodeMessage, setUIInformation, setUIInformationForCorrection, wrapMethods inherited from class org.knime.core.ui.wrapper.AbstractWrapper
equals, hashCode, toString, unwrapMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.knime.core.ui.node.workflow.NodeContainerUI
addNodeMessageListener, addNodePropertyChangedListener, addNodeStateChangeListener, addProgressListener, addUIInformationListener, applySettingsFromDialog, areDialogAndNodeSettingsEqual, areDialogSettingsValid, canExecuteUpToHere, changeNodeLocks, clearWaitingLoopList, doRpc, findJobManager, getCustomDescription, getCustomName, getDialogPaneWithSettings, getDisplayLabel, getIcon, getIconAsStream, getID, getInPort, getInteractiveViewName, getInteractiveWebViews, getJobManager, getName, getNameWithID, getNodeAnnotation, getNodeContainerState, getNodeLocks, getNodeMessage, getNodeSettings, getNodeViewName, getNrInPorts, getNrNodeViews, getNrOutPorts, getNrViews, getOutPort, getParent, getType, getUIInformation, getViewName, hasDataAwareDialogPane, hasDialog, hasInteractiveView, isAllInputDataAvailable, isDeletable, isDirty, removeNodeMessageListener, removeNodeProgressListener, removeNodePropertyChangedListener, removeNodeStateChangeListener, removeUIInformationListener, setCustomDescription, setDeletable, setDirty, setNodeMessage, setUIInformation, setUIInformationForCorrection, toStringMethods inherited from interface org.knime.core.node.workflow.NodeProgressListener
progressChanged
-
Constructor Details
-
SingleNodeContainerWrapper
- Parameters:
delegate- the single node container to be wrapped
-
-
Method Details
-
wrap
public static final SingleNodeContainerWrapper wrap(org.knime.core.node.workflow.SingleNodeContainer snc) Wraps the object viaWrapper.wrapOrGet(Object, java.util.function.Function).- Parameters:
snc- the object to be wrapped- Returns:
- a new wrapper or a already existing one
-
isMemberOfScope
public boolean isMemberOfScope()Description copied from interface:SingleNodeContainerUICheck if the given node is part of a scope (loop, try/catch...).- Specified by:
isMemberOfScopein interfaceSingleNodeContainerUI- Returns:
- true if node is part of a scope context.
-
isInactive
public boolean isInactive()- Specified by:
isInactivein interfaceSingleNodeContainerUI- Returns:
- true if configure or execute were skipped because node is part of an inactive branch.
- See Also:
-
Node#isInactive()
-
getXMLDescription
- Specified by:
getXMLDescriptionin interfaceSingleNodeContainerUI- Returns:
- the XML description of the node for the NodeDescription view
-