Package de.willuhn.jameica.plugin
Class PluginSourceConfig
- java.lang.Object
-
- de.willuhn.jameica.plugin.AbstractPluginSource
-
- de.willuhn.jameica.plugin.PluginSourceConfig
-
- All Implemented Interfaces:
PluginSource
,java.lang.Comparable
public class PluginSourceConfig extends AbstractPluginSource
Implementierung der Plugin-Quelle fuer explizit in der Config angegebene Plugins.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.willuhn.jameica.plugin.PluginSource
PluginSource.Type
-
-
Constructor Summary
Constructors Constructor Description PluginSourceConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canWrite()
Prueft, ob die Plugin-Quelle beschreibbar ist.java.util.List<java.io.File>
find()
Liefert die Liste der Plugin-Ordner aus dieser Quelle.java.io.File
getDir()
Liefert das Basis-Verzeichnis der Plugin-Quelle.java.lang.String
getName()
Liefert einen lesbaren Namen der Pluginquelle.PluginSource.Type
getType()
Liefert den Typ der Plugin-Quelle.-
Methods inherited from class de.willuhn.jameica.plugin.AbstractPluginSource
compareTo
-
-
-
-
Method Detail
-
getType
public PluginSource.Type getType()
Description copied from interface:PluginSource
Liefert den Typ der Plugin-Quelle.- Returns:
- der Typ der Plugin-Quelle.
- See Also:
PluginSource.getType()
-
find
public java.util.List<java.io.File> find()
Description copied from interface:PluginSource
Liefert die Liste der Plugin-Ordner aus dieser Quelle.- Returns:
- die Liste der Plugin-Ordner aus dieser Quelle.
- See Also:
PluginSource.find()
-
canWrite
public boolean canWrite()
Description copied from interface:PluginSource
Prueft, ob die Plugin-Quelle beschreibbar ist.- Returns:
- true, wenn die Plugin-Quelle grundsaetzlich beschreibbar ist.
- See Also:
PluginSource.canWrite()
-
getName
public java.lang.String getName()
Description copied from interface:PluginSource
Liefert einen lesbaren Namen der Pluginquelle.- Returns:
- lesbarer Name der Pluginquelle.
- See Also:
PluginSource.getName()
-
getDir
public java.io.File getDir()
Description copied from interface:PluginSource
Liefert das Basis-Verzeichnis der Plugin-Quelle.- Returns:
- das Basis-Verzeichnis der Plugin-Quelle.
- See Also:
PluginSource.getDir()
-
-