Package org.pf4j

Class PluginWrapper

java.lang.Object
org.pf4j.PluginWrapper

public class PluginWrapper extends Object
A wrapper over plugin instance.
  • Field Details

  • Constructor Details

  • Method Details

    • getPluginManager

      public PluginManager getPluginManager()
      Returns the plugin manager.
    • getDescriptor

      public PluginDescriptor getDescriptor()
      Returns the plugin descriptor.
    • getPluginPath

      public Path getPluginPath()
      Returns the path of this plugin.
    • getPluginClassLoader

      public ClassLoader getPluginClassLoader()
      Returns the plugin class loader used to load classes and resources for this plug-in. The class loader can be used to directly access plug-in resources and classes.
    • getPlugin

      public Plugin getPlugin()
    • getPluginState

      public PluginState getPluginState()
    • getRuntimeMode

      public RuntimeMode getRuntimeMode()
    • getPluginId

      public String getPluginId()
      Shortcut
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setPluginState

      public void setPluginState(PluginState pluginState)
    • setPluginFactory

      public void setPluginFactory(PluginFactory pluginFactory)