Package org.knime.core.ui.wrapper
Class InteractiveWebViewsResultWrapper<T extends org.knime.core.node.AbstractNodeView.ViewableModel & org.knime.core.node.wizard.WizardNode<REP,VAL>,REP extends org.knime.core.node.web.WebViewContent,VAL extends org.knime.core.node.web.WebViewContent>
java.lang.Object
org.knime.core.ui.wrapper.AbstractWrapper<org.knime.core.node.workflow.action.InteractiveWebViewsResult>
org.knime.core.ui.wrapper.InteractiveWebViewsResultWrapper<T,REP,VAL>
- Type Parameters:
T- seeInteractiveWebViewsResultUIREP- seeInteractiveWebViewsResultUIVAL- seeInteractiveWebViewsResultUI
- All Implemented Interfaces:
InteractiveWebViewsResultUI<T,,REP, VAL> UI,Wrapper<org.knime.core.node.workflow.action.InteractiveWebViewsResult>
public class InteractiveWebViewsResultWrapper<T extends org.knime.core.node.AbstractNodeView.ViewableModel & org.knime.core.node.wizard.WizardNode<REP,VAL>,REP extends org.knime.core.node.web.WebViewContent,VAL extends org.knime.core.node.web.WebViewContent>
extends AbstractWrapper<org.knime.core.node.workflow.action.InteractiveWebViewsResult>
implements InteractiveWebViewsResultUI<T,REP,VAL>
UI-interface implementation that wraps a
InteractiveWebViewsResult.- Since:
- 3.6
- Author:
- Martin Horn, KNIME GmbH, Konstanz, Germany
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.knime.core.ui.node.workflow.InteractiveWebViewsResultUI
InteractiveWebViewsResultUI.SingleInteractiveWebViewResultUI<T extends org.knime.core.node.AbstractNodeView.ViewableModel & org.knime.core.node.wizard.WizardNode<REP,VAL>, REP extends org.knime.core.node.web.WebViewContent, VAL extends org.knime.core.node.web.WebViewContent> -
Field Summary
Fields inherited from interface org.knime.core.ui.wrapper.Wrapper
WRAPPER_MAP -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInteractiveWebViewsResultWrapper(org.knime.core.node.workflow.action.InteractiveWebViewsResult delegate) -
Method Summary
Modifier and TypeMethodDescriptionget(int index) Get individual view info.intsize()static final <T extends org.knime.core.node.AbstractNodeView.ViewableModel & org.knime.core.node.wizard.WizardNode<REP,VAL>, REP extends org.knime.core.node.web.WebViewContent, VAL extends org.knime.core.node.web.WebViewContent>
InteractiveWebViewsResultWrapper<T,REP, VAL> wrap(org.knime.core.node.workflow.action.InteractiveWebViewsResult delegate) Wraps the object viaWrapper.wrapOrGet(Object, java.util.function.Function).Methods inherited from class org.knime.core.ui.wrapper.AbstractWrapper
equals, hashCode, toString, unwrap
-
Constructor Details
-
InteractiveWebViewsResultWrapper
protected InteractiveWebViewsResultWrapper(org.knime.core.node.workflow.action.InteractiveWebViewsResult delegate) - Parameters:
delegate- the implementation to delegate to
-
-
Method Details
-
wrap
public static final <T extends org.knime.core.node.AbstractNodeView.ViewableModel & org.knime.core.node.wizard.WizardNode<REP,VAL>, InteractiveWebViewsResultWrapper<T,REP extends org.knime.core.node.web.WebViewContent, VAL extends org.knime.core.node.web.WebViewContent> REP, wrapVAL> (org.knime.core.node.workflow.action.InteractiveWebViewsResult delegate) Wraps the object viaWrapper.wrapOrGet(Object, java.util.function.Function).- Parameters:
delegate- the object to be wrapped- Returns:
- a new wrapper or a already existing one
-
size
public int size() -
get
Get individual view info.- Specified by:
getin interfaceInteractiveWebViewsResultUI<T extends org.knime.core.node.AbstractNodeView.ViewableModel & org.knime.core.node.wizard.WizardNode<REP,VAL>, REP extends org.knime.core.node.web.WebViewContent, VAL extends org.knime.core.node.web.WebViewContent> - Parameters:
index- Index of interest- Returns:
- The view result.
-