Class AbstractJOOQConfigurationGeneratorScript

  • All Implemented Interfaces:
    adams.core.Destroyable, adams.core.GlobalInfoSupporter, adams.core.logging.LoggingLevelHandler, adams.core.logging.LoggingSupporter, adams.core.option.OptionHandler, adams.core.QuickInfoSupporter, adams.core.SizeOfHandler, adams.db.DatabaseConnectionHandler, adams.db.DatabaseConnectionProvider, adams.db.DatabaseConnectionUser, adams.flow.core.AdditionalOptionsHandler, Serializable

    public abstract class AbstractJOOQConfigurationGeneratorScript
    extends AbstractJOOQConfigurationGenerator
    implements adams.flow.core.AdditionalOptionsHandler
    Ancestor for jOOQ configuration generator scripts.

    Scripts of scripting languages like Jython or Groovy need to be derived from this class.
    Version:
    $Revision: 8704 $
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Field Detail

      • m_AdditionalOptions

        protected adams.flow.core.AdditionalOptions m_AdditionalOptions
        for storing the additional options.
    • Constructor Detail

      • AbstractJOOQConfigurationGeneratorScript

        public AbstractJOOQConfigurationGeneratorScript()
    • Method Detail

      • setAdditionalOptions

        public void setAdditionalOptions​(adams.flow.core.AdditionalOptions options)
        Sets the additional options.
        Specified by:
        setAdditionalOptions in interface adams.flow.core.AdditionalOptionsHandler
        Parameters:
        options - the options (name <->value relation)
      • getAdditionalOptions

        public adams.flow.core.AdditionalOptions getAdditionalOptions()
        Returns the value associated with the (additional) option.
        Specified by:
        getAdditionalOptions in interface adams.flow.core.AdditionalOptionsHandler
        Returns:
        the options (name <->value relation)