- IndirectGUIComponentCreator.registerResourceLoader(new Am2900ResourceLoader(), "Am2900Loader");
- IndirectGUIComponentCreator.loadStandardComponentIDs(Am2900Loader.class.getResourceAsStream("standardComponentIDMapping.json"));
- System.out.println("SETUP DONE");
- }
-
- static
- {
- setup();
- }
-
- /**
- * @see ResourceLoader
- */
- public static ResourceLoader resourceLoader()
- {
- return new Am2900ResourceLoader();
- }
-
- static class Am2900ResourceLoader implements ResourceLoader
- {
- @Override
- public InputStream loadResource(String path) throws IOException
- {
- return Am2900ResourceLoader.class.getResourceAsStream(path);
- }
-
- @Override
- public Class<?> loadClass(String name) throws ClassNotFoundException
- {
- return Class.forName(name, true, Am2900ResourceLoader.class.getClassLoader());
- }
+ ClassLoaderBasedResourceLoader resourceLoader = ClassLoaderBasedResourceLoader.create(Am2900Loader.class.getClassLoader());
+ IndirectModelComponentCreator.registerResourceLoader(resourceLoader, "Am2900Loader");
+ IndirectModelComponentCreator.loadStandardComponentIDs(Am2900Loader.class.getResourceAsStream("standardComponentIDMapping.json"));
+// System.out.println("SETUP DONE"); // TODO: Debug