java.lang.Object
javatools.util.plugin.PluginLoader
- public class PluginLoader
- extends java.lang.Object
Wow loads a list of plugins!
- Version:
- 0.2.1
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
props
java.util.Properties props
- The properties to use.
PluginLoader
public PluginLoader(java.util.Properties props)
- Loads plugins from a properties object.
loadClasses
public java.util.List loadClasses(java.lang.String propertyName)
throws java.lang.ClassNotFoundException
- Loads the classes and returns them as a list.
loadInstances
public java.util.List loadInstances(java.lang.String propertyName)
throws java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
java.lang.InstantiationException
- Returns instances of classes contained in a property object.
loadClasses
public static java.util.List loadClasses(java.util.Collection col)
throws java.lang.ClassNotFoundException
loadInstances
public static java.util.List loadInstances(java.util.Collection col)
throws java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
java.lang.InstantiationException
loadClasses
public static java.util.List loadClasses(java.util.Collection col,
java.lang.ClassLoader loader)
throws java.lang.ClassNotFoundException
loadInstances
public static java.util.List loadInstances(java.util.Collection col,
java.lang.ClassLoader loader)
throws java.lang.ClassNotFoundException,
java.lang.IllegalAccessException,
java.lang.InstantiationException