Class SpreadSheetView

    • Field Detail

      • m_TableList

        protected List<adams.gui.core.SpreadSheetTable> m_TableList
        the list of spreadsheet tables.
      • m_TitleList

        protected List<String> m_TitleList
        the titles for the panels.
      • m_Properties

        protected adams.core.Properties m_Properties
        the properties to use for display parameters.
    • Constructor Detail

      • SpreadSheetView

        public SpreadSheetView()
    • Method Detail

      • getMenu

        public String getMenu()
        Returns the text for the menu to place the plugin beneath.
        Overrides:
        getMenu in class adams.gui.plugin.AbstractToolPlugin<HeatmapPanel>
        Returns:
        the menu
      • getCaption

        public String getCaption()
        Returns the text for the menu item to create.
        Specified by:
        getCaption in class adams.gui.plugin.AbstractToolPlugin<HeatmapPanel>
        Returns:
        the text
      • getIconName

        public String getIconName()
        Returns the icon name.
        Overrides:
        getIconName in class adams.gui.plugin.AbstractToolPlugin<HeatmapPanel>
        Returns:
        the name, null if none available
      • canExecute

        public boolean canExecute​(HeatmapPanel panel)
        Checks whether the plugin can be executed given the specified image panel.
        Overrides:
        canExecute in class AbstractSelectedHeatmapsViewerPlugin
        Parameters:
        panel - the panel to use as basis for decision
        Returns:
        true if plugin can be executed
      • createConfigurationPanel

        protected JPanel createConfigurationPanel​(adams.gui.dialog.ApprovalDialog dialog)
        Creates the panel with the configuration (return null to suppress display).
        Specified by:
        createConfigurationPanel in class AbstractSelectedHeatmapsViewerPlugin
        Parameters:
        dialog - the dialog that is being created
        Returns:
        the generated panel, null to suppress
      • createLogEntry

        protected String createLogEntry()
        Creates the log message.
        Specified by:
        createLogEntry in class adams.gui.plugin.AbstractToolPlugin<HeatmapPanel>
        Returns:
        the message, null if none available