* prints (to System.out) a list of all components that are present in the
* given component folder and are instances of the given classes/interfaces
*/
private static void printComponentList(File compFolder, Class<? extends Component>... compClasses) {
ComponentManager tempCompManager = new ComponentManager( //TODO: switch to loader
compFolder,
null,
new ConfigurationReader[0],
null);
List<Class<? extends Component>> classes =
tempCompManager.getAvailableComponentClasses(compClasses);
for (Class<? extends Component> c : classes) {
System.out.println(c.getName());
}