Class PluginResources

java.lang.Object
de.willuhn.jameica.plugin.PluginResources

public final class PluginResources extends Object
Container, der zusaetzliche Informationen fuer das Plugin bereitstellt.
  • Constructor Details

    • PluginResources

      protected PluginResources(Plugin plugin)
      ct.
      Parameters:
      plugin - Das Plugin-File oder Verzeichnis.
  • Method Details

    • getI18N

      public de.willuhn.util.I18N getI18N()
      Liefert das Language-Pack fuer das Plugin.
      Returns:
      Language-Pack.
    • getWorkPath

      public String getWorkPath()
      Liefert das Verzeichnis, in dem das Plugin seine Daten ablegen darf.
      Returns:
      Verzeichnis, in dem das Plugin Daten speichern darf.
    • getSettings

      public Settings getSettings()
      Liefert eine Art "Prefence-Store", ueber das das Plugin Konfigurations-Parameter speichern kann, ohne sich Gedanken ueber den Speicher-Ort machen zu muessen.
      Returns:
      Settings.
    • getClassLoader

      public de.willuhn.util.MultipleClassLoader getClassLoader()
      Deprecated.
      Bitte kuenftig stattdessen Manifest.getClassLoader() verwenden.
      Liefert einen Classloader, der nur dieses Plugin kennt.
      Returns:
      der Classloader des Plugins.