Class PluginManager

java.lang.Object
com.openstego.desktop.util.PluginManager

public class PluginManager extends Object
Utility class to load and manage the available stego plugins
  • Method Details

    • loadPlugins

      public static void loadPlugins() throws OpenStegoException
      Method to load the stego plugin classes
      Throws:
      OpenStegoException
    • getPluginNames

      public static List<String> getPluginNames()
      Method to get the list of names of the loaded plugins
      Returns:
      List of names of the loaded plugins
    • getPlugins

      public static List<OpenStegoPlugin> getPlugins()
      Method to get the list of the loaded plugins
      Returns:
      List of the loaded plugins
    • getDataHidingPlugins

      public static List<OpenStegoPlugin> getDataHidingPlugins()
      Method to get the list of the data hiding plugins
      Returns:
      List of the data hiding plugins
    • getWatermarkingPlugins

      public static List<OpenStegoPlugin> getWatermarkingPlugins()
      Method to get the list of the watermarking plugins
      Returns:
      List of the watermarking plugins
    • getPluginByName

      public static OpenStegoPlugin getPluginByName(String name)
      Method to get the plugin object based on the name of the plugin
      Parameters:
      name - Name of the plugin
      Returns:
      Plugin object