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 - see InteractiveWebViewsResultUI
REP - see InteractiveWebViewsResultUI
VAL - see InteractiveWebViewsResultUI
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
  • 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>, 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)
      Parameters:
      delegate - the object to be wrapped
      Returns:
      a new wrapper or a already existing one
    • size

      public int size()
      Specified by:
      size in interface InteractiveWebViewsResultUI<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>
      Returns:
      number of views.
    • get

      Get individual view info.
      Specified by:
      get in interface InteractiveWebViewsResultUI<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.