Class PluginInfo<T>

java.lang.Object
com.powsybl.commons.plugins.PluginInfo<T>
Direct Known Subclasses:
CandidateComputationPluginInfo, ContingenciesProviderFactoryPluginInfo, ExporterPluginInfo, ImporterPluginInfo, ImportPostProcessorPluginInfo, LoadFlowProviderPluginInfo

public class PluginInfo<T> extends Object
Author:
Christian Biasuzzi <[email protected]>
  • Constructor Details

    • PluginInfo

      public PluginInfo(Class<T> pluginClass)
    • PluginInfo

      public PluginInfo(Class<T> pluginClass, String pluginName)
  • Method Details

    • getPluginClass

      public Class<T> getPluginClass()
    • getPluginName

      public String getPluginName()
      identifies the plugin 'type' name (e.g. importer, exporter).
    • getId

      public String getId(T pluginImpl)
      identifies a plugin object with an ID (default is its class name)
    • toString

      public String toString()
      Overrides:
      toString in class Object