Class InstanceDumperVariable

  • All Implemented Interfaces:
    Destroyable, GlobalInfoSupporter, LoggingLevelHandler, LoggingSupporter, OptionHandler, ShallowCopySupporter<AbstractActorTemplate>, SizeOfHandler, Serializable

    public class InstanceDumperVariable
    extends AbstractActorTemplate
    Generates a sub-flow that sets a variable for the adams.flow.transformer.WekaInstanceDumper transformer's outputPrefix property using a prefix based on the full flow name. In other words, the ARFF/CSV file will get generated in the same location as the flow.

    Valid options are:

    -D <int> (property: debugLevel)
        The greater the number the more additional info the scheme may output to 
        the console (0 = off).
        default: 0
        minimum: 0
     
    -name <java.lang.String> (property: name)
        The new name for the actor; leave empty to use current.
        default: 
     
    -variable <adams.core.VariableName> (property: variableName)
        The variable to be used for the 'outputPrefix' property.
        default: variable
     
    Version:
    $Revision$
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Field Detail

      • m_VariableName

        protected VariableName m_VariableName
        the variable to update.
    • Constructor Detail

      • InstanceDumperVariable

        public InstanceDumperVariable()
    • Method Detail

      • setVariableName

        public void setVariableName​(VariableName value)
        Sets the variable name to generate the sub-flow for.
        Parameters:
        value - the variable
      • getVariableName

        public VariableName getVariableName()
        Returns the variable name to generate the sub-flow for.
        Returns:
        the variable
      • variableNameTipText

        public String variableNameTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the gui
      • isInteractive

        public boolean isInteractive()
        Whether the flow generated is an interactive one.
        Specified by:
        isInteractive in class AbstractActorTemplate
        Returns:
        true if interactive