Interface SpectrumDatabaseWriter

  • All Superinterfaces:
    adams.flow.core.Actor, adams.core.AdditionalInformationHandler, adams.core.CleanUpHandler, Comparable, adams.db.DatabaseConnectionUser, adams.flow.transformer.DataContainerDbWriter<Spectrum>, adams.core.Destroyable, adams.flow.core.ErrorHandler, adams.flow.core.InputConsumer, adams.core.logging.LoggingLevelHandler, adams.core.logging.LoggingSupporter, adams.core.option.OptionHandler, adams.flow.core.OutputProducer, adams.core.QuickInfoSupporter, Serializable, adams.core.ShallowCopySupporter<adams.flow.core.Actor>, adams.core.Stoppable, adams.core.StoppableWithFeedback, adams.event.VariableChangeListener, adams.core.VariablesInspectionHandler
    All Known Implementing Classes:
    SpectrumDbWriter

    public interface SpectrumDatabaseWriter
    extends adams.flow.core.Actor, adams.core.ShallowCopySupporter<adams.flow.core.Actor>, adams.flow.core.InputConsumer, adams.flow.core.OutputProducer, adams.flow.transformer.DataContainerDbWriter<Spectrum>
    Indicator interface for database writers for spectra.
    Version:
    $Revision: 2357 $
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    • Field Summary

      • Fields inherited from interface adams.flow.core.Actor

        FILE_EXTENSION, FILE_EXTENSION_GZ
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getOverwriteExisting()
      Returns whether to remove existing containers.
      String overwriteExistingTipText()
      Returns the tip text for this property.
      void setOverwriteExisting​(boolean value)
      Sets whether to remove existing containers.
      • Methods inherited from interface adams.flow.core.Actor

        cleanUp, compareTo, destroy, equals, execute, findVariables, getAnnotations, getDefaultName, getDetectedVariables, getErrorHandler, getFlowExecutionListeningSupporter, getFullName, getName, getNextSibling, getParent, getParentComponent, getPreviousSibling, getQuickInfo, getRoot, getScopeHandler, getSilent, getSkip, getStopFlowOnError, getStopMessage, getStorageHandler, getVariables, handleError, hasErrorHandler, hasStopMessage, index, isExecuted, isFinished, isHeadless, isStopped, setAnnotations, setErrorHandler, setName, setParent, setSilent, setSkip, setStopFlowOnError, setUp, setVariables, shallowCopy, shallowCopy, sizeOf, stopExecution, stopExecution, toCommandLine, variableChanged, wrapUp
      • Methods inherited from interface adams.core.AdditionalInformationHandler

        getAdditionalInformation
      • Methods inherited from interface adams.flow.transformer.DataContainerDbWriter

        add, exists, getDataProvider, load, remove
      • Methods inherited from interface adams.flow.core.InputConsumer

        accepts, currentInput, hasInput, input
      • Methods inherited from interface adams.core.logging.LoggingLevelHandler

        getLoggingLevel, setLoggingLevel
      • Methods inherited from interface adams.core.logging.LoggingSupporter

        getLogger, isLoggingEnabled
      • Methods inherited from interface adams.core.option.OptionHandler

        cleanUpOptions, defineOptions, getOptionManager
      • Methods inherited from interface adams.flow.core.OutputProducer

        generates, hasPendingOutput, output
      • Methods inherited from interface adams.core.VariablesInspectionHandler

        canInspectOptions
    • Method Detail

      • setOverwriteExisting

        void setOverwriteExisting​(boolean value)
        Sets whether to remove existing containers.
        Parameters:
        value - true if to remove existing containers
      • getOverwriteExisting

        boolean getOverwriteExisting()
        Returns whether to remove existing containers.
        Returns:
        true if to remove existing containers
      • overwriteExistingTipText

        String overwriteExistingTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.