public class AbilityLoader<T>
extends java.lang.Object
implements org.bukkit.event.Listener
Constructor and Description |
---|
AbilityLoader(org.bukkit.plugin.Plugin plugin,
java.io.File directory) |
Modifier and Type | Method and Description |
---|---|
java.io.File |
getDirectory() |
java.util.ArrayList<java.io.File> |
getFiles() |
java.lang.ClassLoader |
getLoader() |
org.bukkit.plugin.Plugin |
getPlugin() |
java.util.List<T> |
load(java.lang.Class<?> classType,
java.lang.Class<?> parentClass) |
public AbilityLoader(org.bukkit.plugin.Plugin plugin, java.io.File directory)
public java.util.List<T> load(java.lang.Class<?> classType, java.lang.Class<?> parentClass)
classType
- parentClass
- a parent of classType that has a visible default constructorpublic java.lang.ClassLoader getLoader()
public org.bukkit.plugin.Plugin getPlugin()
public java.io.File getDirectory()
public java.util.ArrayList<java.io.File> getFiles()