Changeset 23138 in osm for applications/editors/josm/plugins/toms/src/toms/plug/util/PluginLoader.java
- Timestamp:
- 2010-09-13T15:24:15+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/toms/src/toms/plug/util/PluginLoader.java
r23119 r23138 19 19 public class PluginLoader { 20 20 21 public static List<Pluggable> loadPlugins(File plugDir) throws IOException { 22 File[] plugJars = plugDir.listFiles(new JARFileFilter()); 23 ClassLoader cl = new URLClassLoader(PluginLoader.fileArrayToURLArray(plugJars)); 21 //!! public static List<Pluggable> loadPlugins(File plugDir) throws IOException { 22 //!! File[] plugJars = plugDir.listFiles(new JARFileFilter()); 23 //!! ClassLoader cl = new URLClassLoader(PluginLoader.fileArrayToURLArray(plugJars)); 24 24 25 if(cl == null) return null; 25 //!! if(cl == null) return null; 26 26 27 List<Class<Pluggable>> plugClasses = PluginLoader.extractClassesFromJARs(plugJars, cl); 27 //!! List<Class<Pluggable>> plugClasses = PluginLoader.extractClassesFromJARs(plugJars, cl); 28 28 29 return PluginLoader.createPluggableObjects(plugClasses); 30 } 29 //!! return PluginLoader.createPluggableObjects(plugClasses); 30 //!! } 31 31 32 32 private static List<Pluggable> createPluggableObjects(List<Class<Pluggable>> pluggables) {
Note:
See TracChangeset
for help on using the changeset viewer.