Class AbstractSelectedTrailsFilterWithGOE

  • All Implemented Interfaces:
    adams.core.logging.LoggingSupporter, adams.core.SizeOfHandler, Serializable

    public abstract class AbstractSelectedTrailsFilterWithGOE
    extends AbstractSelectedTrailsFilter
    Ancestor for trail filters that process the selected trails using a setup from a GenericObjectEditor.
    Version:
    $Revision$
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Field Detail

      • m_Editor

        protected adams.gui.goe.GenericObjectEditor m_Editor
        the GOE editor with the transformer.
    • Constructor Detail

      • AbstractSelectedTrailsFilterWithGOE

        public AbstractSelectedTrailsFilterWithGOE()
    • Method Detail

      • getEditorType

        protected abstract Class getEditorType()
        Returns the class to use as type (= superclass) in the GOE.
        Returns:
        the class
      • getDefaultValue

        protected abstract Object getDefaultValue()
        Returns the default object to use in the GOE if no last setup is yet available.
        Returns:
        the object
      • getCanChangeClassInDialog

        protected boolean getCanChangeClassInDialog()
        Returns whether the class can be changed in the GOE.
        Returns:
        true if class can be changed by the user
      • 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 AbstractSelectedTrailsViewerPlugin
        Parameters:
        dialog - the dialog that is being created
        Returns:
        the generated panel, null to suppress