Class AbstractGOEValueDefinition

    • Field Detail

      • m_SuperClass

        protected BaseClassname m_SuperClass
        the superclass.
      • m_DefaultClass

        protected BaseCommandLine m_DefaultClass
        the default class.
    • Constructor Detail

      • AbstractGOEValueDefinition

        public AbstractGOEValueDefinition()
    • Method Detail

      • getDefaultSuperClass

        protected abstract BaseClassname getDefaultSuperClass()
        Returns the default super class.
        Returns:
        the default
      • setSuperClass

        public void setSuperClass​(BaseClassname value)
        Sets the super class that all other classes are derived from.
        Parameters:
        value - the class
      • getSuperClass

        public BaseClassname getSuperClass()
        Returns the super class that all other classes are derived from.
        Returns:
        the class
      • superClassTipText

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

        protected abstract BaseCommandLine getDefaultDefaultClass()
        Returns the default default class.
        Returns:
        the default
      • setDefaultClass

        public void setDefaultClass​(BaseCommandLine value)
        Sets the default class (derived from the specified super class).
        Parameters:
        value - the class
      • getDefaultClass

        public BaseCommandLine getDefaultClass()
        Returns the default class (derived from the specified super class).
        Returns:
        the class
      • defaultClassTipText

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

        protected abstract AbstractChooserPanel newChooserPanel()
                                                         throws Exception
        Instantiates the new chooser panel.
        Returns:
        the panel
        Throws:
        Exception - if instantiation of panel fails
      • headlessInteraction

        public String headlessInteraction()
        Prompts the user to enter a value in headless mode and returns it.
        Specified by:
        headlessInteraction in class AbstractValueDefinition
        Returns:
        the entered value, null if canceled