jclasslocator can use fixed class name lists now

When working with Albert on a new release for MOA on Friday, we realized that Weka with its new isolating ClassLoader was getting in the way! When using MOA as a Weka package, Weka’s isolating ClassLoader prevented us from analyzing the classpath and therefore being unable to list MOA classes and populate the GUI accordingly.

MOA is using my jclasslocator library to handle the classpath analysis. So, I sat down today and extended the library to also allow the use of a predefined, fixed list of class names. Either presented as a java.util.List<String> or as a java.io.InputStream (eg obtained through ClassLoader.getSystemResourceAsStream("...")).

The new release is: 0.0.12