Class MultipleClassifiersCombiner

    • Constructor Detail

      • MultipleClassifiersCombiner

        public MultipleClassifiersCombiner()
    • Method Detail

      • setOptions

        public void setOptions​(java.lang.String[] options)
                        throws java.lang.Exception
        Parses a given list of options. Valid options are:

        -B classifierstring
        Classifierstring should contain the full class name of a scheme included for selection followed by options to the classifier (required, option should be used once for each classifier).

        Specified by:
        setOptions in interface OptionHandler
        Overrides:
        setOptions in class AbstractClassifier
        Parameters:
        options - the list of options as an array of strings
        Throws:
        java.lang.Exception - if an option is not supported
      • getOptions

        public java.lang.String[] getOptions()
        Gets the current settings of the Classifier.
        Specified by:
        getOptions in interface OptionHandler
        Overrides:
        getOptions in class AbstractClassifier
        Returns:
        an array of strings suitable for passing to setOptions
      • classifiersTipText

        public java.lang.String classifiersTipText()
        Returns the tip text for this property
        Returns:
        tip text for this property suitable for displaying in the explorer/experimenter gui
      • setClassifiers

        public void setClassifiers​(Classifier[] classifiers)
        Sets the list of possible classifers to choose from.
        Parameters:
        classifiers - an array of classifiers with all options set.
      • getClassifiers

        public Classifier[] getClassifiers()
        Gets the list of possible classifers to choose from.
        Returns:
        the array of Classifiers
      • getClassifier

        public Classifier getClassifier​(int index)
        Gets a single classifier from the set of available classifiers.
        Parameters:
        index - the index of the classifier wanted
        Returns:
        the Classifier
      • preExecution

        public void preExecution()
                          throws java.lang.Exception
        Description copied from class: AbstractClassifier
        Perform any setup stuff that might need to happen before commandline execution. Subclasses should override if they need to do something here
        Specified by:
        preExecution in interface CommandlineRunnable
        Overrides:
        preExecution in class AbstractClassifier
        Throws:
        java.lang.Exception - if a problem occurs during setup
      • postExecution

        public void postExecution()
                           throws java.lang.Exception
        Description copied from class: AbstractClassifier
        Perform any teardown stuff that might need to happen after execution. Subclasses should override if they need to do something here
        Specified by:
        postExecution in interface CommandlineRunnable
        Overrides:
        postExecution in class AbstractClassifier
        Throws:
        java.lang.Exception - if a problem occurs during teardown