Class PluginInfoKey

java.lang.Object
net.sf.basedb.util.extensions.manager.PluginInfoKey
All Implemented Interfaces:
ObjectKey<PluginInfo>

public class PluginInfoKey
extends Object
implements ObjectKey<PluginInfo>
Key implementation used to identify plug-in definitions. Since a plug-in can be identified by it's class name, we use that as the key for equality.
Since:
3.0
Author:
Nicklas
See Also:
PluginInfo
Last modified
$Date$
  • Field Details

    • className

      private final String className
  • Constructor Details

    • PluginInfoKey

      public PluginInfoKey​(String className)
      Create a new key for a plug-in with the given class name.
      Parameters:
      className - The class name (required)
    • PluginInfoKey

      public PluginInfoKey​(PluginInfo info)
      Create a new key for an plug-in definition.
      Parameters:
      info - Information about the plug-in (required)
  • Method Details