Class ConfigControl

    • Constructor Summary

      Constructors 
      Constructor Description
      ConfigControl​(java.lang.String label, javax.swing.Icon icon)
      Constructor.
    • Constructor Detail

      • ConfigControl

        public ConfigControl​(java.lang.String label,
                             javax.swing.Icon icon)
        Constructor.
        Parameters:
        label - control label
        icon - control icon
    • Method Detail

      • addSpecifierTab

        protected void addSpecifierTab​(java.lang.String name,
                                       uk.ac.starlink.ttools.plot2.config.Specifier<uk.ac.starlink.ttools.plot2.config.ConfigMap> specifier)
        Adds a config specifier as one of the tabs.
        Parameters:
        name - tab label
        specifier - config specifier
      • getConfig

        public uk.ac.starlink.ttools.plot2.config.ConfigMap getConfig()
        Returns a single config map containing all of the config information gathered by this control. The returned map is the union of all the configs gathered from the specifiers added by the addSpecifierTab method.
        Specified by:
        getConfig in interface Configger
        Returns:
        all configuration information gathered by this control
      • getConfigSpecifiers

        public java.util.List<uk.ac.starlink.ttools.plot2.config.Specifier<uk.ac.starlink.ttools.plot2.config.ConfigMap>> getConfigSpecifiers()
        Returns a list of the config specifiers explicitly added to this control.
        Returns:
        list of specifiers