Class PluginEmbedOptionsUI

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public abstract class PluginEmbedOptionsUI extends JPanel
Abstract class for GUI for OpenStego plugin for "Embed" action
See Also:
  • Constructor Details

    • PluginEmbedOptionsUI

      public PluginEmbedOptionsUI()
  • Method Details

    • validateEmbedAction

      public abstract boolean validateEmbedAction() throws OpenStegoException
      Method to validate plugin options for "Embed" action
      Returns:
      Boolean indicating whether validation was successful or not
      Throws:
      OpenStegoException
    • setGUIFromConfig

      public abstract void setGUIFromConfig(OpenStegoConfig config) throws OpenStegoException
      Method to populate the plugin GUI options based on the config data
      Parameters:
      config - OpenStego configuration data
      Throws:
      OpenStegoException
    • setConfigFromGUI

      public abstract void setConfigFromGUI(OpenStegoConfig config) throws OpenStegoException
      Method to populate the config object based on the GUI data
      Parameters:
      config - OpenStego configuration data
      Throws:
      OpenStegoException