Class StepTreeLeafDetails

  • All Implemented Interfaces:
    Serializable

    public class StepTreeLeafDetails
    extends Object
    implements Serializable
    Maintains information about a step in the StepTree - e.g. tool tip text, wrapped algorithm name (in the case of a WekaAlgorithmWrapper.
    Version:
    $Revision: $
    Author:
    Mark Hall (mhall{[at]}pentaho{[dot]}com)
    See Also:
    Serialized Form
    • Constructor Detail

      • StepTreeLeafDetails

        public StepTreeLeafDetails​(Object step)
        Constructor
        Parameters:
        step - the step to wrap in this StepTreeLeafDetails instance
      • StepTreeLeafDetails

        public StepTreeLeafDetails​(Object step,
                                   boolean showTipText)
        Constructor
        Parameters:
        step - the step to wrap in this StepTreeLeafDetails instance
        showTipText - true if the tool tip text should be shown for this instance
    • Method Detail

      • setShowTipTexts

        public void setShowTipTexts​(boolean show)
        Set whether to show tip text or not
        Parameters:
        show - true to show tip text
      • getToolTipText

        public String getToolTipText()
        Get the tool tip for this leaf
        Returns:
        the tool tip
      • toString

        public String toString()
        Returns the leaf label
        Overrides:
        toString in class Object
        Returns:
        the leaf label
      • isWrappedAlgorithm

        public boolean isWrappedAlgorithm()
        Returns true if this leaf represents a wrapped Weka algorithm (i.e. filter, classifier, clusterer etc.).
        Returns:
        true if this leaf represents a wrapped algorithm
      • instantiateStep

        public StepVisual instantiateStep()
                                   throws Exception
        Instantiate the step at this leaf and return it wrapped in a StepVisual
        Returns:
        a StepVisual instance wrapping a copy of the step at this leaf
        Throws:
        Exception - if a problem occurs