Class AbstractSetReportValue

    • Field Detail

      • m_Field

        protected AbstractField m_Field
        the field to get from the report.
      • m_Value

        protected String m_Value
        the value to set.
      • m_AutoDetectDataType

        protected boolean m_AutoDetectDataType
        whether to auto-detect the type of the string value.
    • Constructor Detail

      • AbstractSetReportValue

        public AbstractSetReportValue()
    • Method Detail

      • getDefaultField

        protected abstract AbstractField getDefaultField()
        Returns the default field for the option.
        Returns:
        the default field
      • setValue

        public void setValue​(String value)
        Sets the value to set in the report.
        Parameters:
        value - the value to set
      • getValue

        public String getValue()
        Returns the value to set in the report.
        Returns:
        the value to set
      • valueTipText

        public abstract String valueTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setAutoDetectDataType

        public void setAutoDetectDataType​(boolean value)
        Sets whether to use auto-detection for the data type.
        Parameters:
        value - true if to use auto-detect
      • getAutoDetectDataType

        public boolean getAutoDetectDataType()
        Returns whether to use auto-detection for the data type.
        Returns:
        true if to auto-detect
      • autoDetectDataTypeTipText

        public String autoDetectDataTypeTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • accepts

        public abstract Class[] accepts()
        Returns the class that the consumer accepts.
        Returns:
        the accepted classes
      • generates

        public abstract Class[] generates()
        Returns the class of objects that it generates.
        Returns:
        the generated classes
      • newReport

        protected abstract Report newReport()
        Creates a new, empty report if the MutableReportHandler is missing one.
        Returns:
        the report
      • doExecute

        protected String doExecute()
        Executes the flow item.
        Specified by:
        doExecute in class AbstractActor
        Returns:
        null if everything is fine, otherwise error message