SDK:
- make compiler happer in ConvertToNifty action git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8731 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
984f2e3af7
commit
2b89d5870e
@ -1,7 +1,3 @@
|
||||
/*
|
||||
* To change this template, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
package com.jme3.gde.gui.swing;
|
||||
|
||||
import com.jme3.gde.core.assets.ProjectAssetManager;
|
||||
@ -36,6 +32,7 @@ id = "com.jme3.gde.gui.swing.ConvertToNifty")
|
||||
@ActionReference(path = "Menu/Tools/NiftyGUI", position = 0)
|
||||
})
|
||||
@Messages("CTL_ConvertToNifty=Convert Project Swing classes to NiftyGUI")
|
||||
@SuppressWarnings("unchecked")
|
||||
public final class ConvertToNifty implements ActionListener {
|
||||
|
||||
private final Project context;
|
||||
@ -84,12 +81,11 @@ public final class ConvertToNifty implements ActionListener {
|
||||
}
|
||||
for (SourceGroup sourceGroup : groups) {
|
||||
ClassLoader loader = new URLClassLoader(urls.toArray(new URL[urls.size()]), this.getClass().getClassLoader());
|
||||
Class clazzFactory;
|
||||
try {
|
||||
clazzFactory = loader.loadClass("nl.tygron.niftyconverter.NiftyFactory");
|
||||
Class clazzFile = loader.loadClass("java.io.File");
|
||||
Class clazzString = loader.loadClass("java.lang.String");
|
||||
Class clazzConfig = loader.loadClass("nl.tygron.niftyconverter.util.NiftyConverterConfig");
|
||||
Class<?> clazzFactory = loader.loadClass("nl.tygron.niftyconverter.NiftyFactory");
|
||||
Class<?> clazzFile = loader.loadClass("java.io.File");
|
||||
Class<?> clazzString = loader.loadClass("java.lang.String");
|
||||
Class<?> clazzConfig = loader.loadClass("nl.tygron.niftyconverter.util.NiftyConverterConfig");
|
||||
clazzConfig.getDeclaredMethod("setOutputDir", clazzString).invoke(null, folder.getPath());
|
||||
Object string = clazzString.getDeclaredConstructor(clazzString).newInstance(sourceGroup.getRootFolder().getPath());//context.getProjectDirectory().getFileObject("build/classes").getPath());
|
||||
Object file = clazzFile.getDeclaredConstructor(clazzString).newInstance(string);
|
||||
@ -103,21 +99,3 @@ public final class ConvertToNifty implements ActionListener {
|
||||
|
||||
}
|
||||
}
|
||||
// SourceGroup[] groups = sources.getSourceGroups(JavaProjectConstants.SOURCES_TYPE_JAVA);
|
||||
// for (SourceGroup sourceGroup : groups) {
|
||||
// try {
|
||||
// ClassPath path = ClassPath.getClassPath(sourceGroup.getRootFolder(), ClassPath.COMPILE);
|
||||
// ClassLoader loader = new URLClassLoader(new URL[]{new URL("jar:file:/Users/normenhansen/Documents/Code/swingtonifty/dist/swingtonifty.jar!/")}, path.getClassLoader(true));
|
||||
// Class clazzFactory = loader.loadClass("nl.tygron.niftyconverter.NiftyFactory");
|
||||
// Class clazzFile = loader.loadClass("java.io.File");
|
||||
// Class clazzString = loader.loadClass("java.lang.String");
|
||||
// Class clazzConfig = loader.loadClass("nl.tygron.niftyconverter.util.NiftyConverterConfig");
|
||||
// clazzConfig.getDeclaredMethod("setOutputDir", clazzString).invoke(null, folder.getPath());
|
||||
// Object string = clazzString.getDeclaredConstructor(clazzString).newInstance(sourceGroup.getRootFolder().getPath());//context.getProjectDirectory().getFileObject("build/classes").getPath());
|
||||
// Object file = clazzFile.getDeclaredConstructor(clazzString).newInstance(string);
|
||||
// Object factory = clazzFactory.newInstance();
|
||||
// clazzFactory.getMethod("loadComponents", clazzFile).invoke(factory, file);
|
||||
// } catch (Exception ex) {
|
||||
// Exceptions.printStackTrace(ex);
|
||||
// }
|
||||
// }
|
||||
|
Loading…
x
Reference in New Issue
Block a user