Class AbstractArrayValueDefinition

    • Field Detail

      • m_ArrayClass

        protected BaseClassname m_ArrayClass
        the array class.
      • m_DefaultObjects

        protected BaseString[] m_DefaultObjects
        the default values.
    • Constructor Detail

      • AbstractArrayValueDefinition

        public AbstractArrayValueDefinition()
    • Method Detail

      • getDefaultArrayClass

        protected abstract BaseClassname getDefaultArrayClass()
        Returns the default array class.
        Returns:
        the default
      • setArrayClass

        public void setArrayClass​(BaseClassname value)
        Sets the array class that all other classes are derived from.
        Parameters:
        value - the class
      • getArrayClass

        public BaseClassname getArrayClass()
        Returns the array class that all other classes are derived from.
        Returns:
        the class
      • arrayClassTipText

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

        protected abstract BaseString[] getDefaultDefaultObjects()
        Returns the default objects.
        Returns:
        the default
      • setDefaultObjects

        public void setDefaultObjects​(BaseString[] value)
        Sets the default objects.
        Parameters:
        value - the objects
      • getDefaultObjects

        public BaseString[] getDefaultObjects()
        Returns the default objects.
        Returns:
        the objects
      • defaultObjectsTipText

        public String defaultObjectsTipText()
        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