Class AbstractDataPluginWithGOE

    • Constructor Detail

      • AbstractDataPluginWithGOE

        public AbstractDataPluginWithGOE()
    • 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
      • processData

        protected abstract SpreadSheet processData​(SpreadSheet sheet)
        Performs the actual processing of the spreadsheet.
        Parameters:
        sheet - the sheet to process
        Returns:
        the processed sheet
      • doProcess

        protected SpreadSheet doProcess​(SpreadSheet sheet)
        Performs the user interaction.
        Specified by:
        doProcess in class AbstractDataPlugin
        Parameters:
        sheet - the sheet to process
        Returns:
        the processed sheet, null if not processed