git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1361
6f19259b-4bc3-4df7-8a09-
765794883524
public static final int FILE = 1;\r
public static final int DIR = 2;\r
\r
public static final int FILE = 1;\r
public static final int DIR = 2;\r
\r
+ public static final String strseparate = "(.*)\\\\([^\\\\]*)";\r
public static final Pattern ptnseparate = Pattern.compile("(.*)\\\\([^\\\\]*)");\r
\r
//-------------------------------------regex------------------------------------------//\r
public static final Pattern ptnseparate = Pattern.compile("(.*)\\\\([^\\\\]*)");\r
\r
//-------------------------------------regex------------------------------------------//\r
}\r
\r
public static final void fireAt(String path) throws Exception {\r
}\r
\r
public static final void fireAt(String path) throws Exception {\r
- Common.toDoAll(Common.dirCopy_(path), Critic.class.getMethod("critic", String.class), null, null, Common.FILE);\r
+ //Common.toDoAll(Common.dirCopy_(path), Critic.class.getMethod("critic", String.class), null, null, Common.FILE);\r
+ Common.toDoAll(path, Critic.class.getMethod("critic", String.class), null, null, Common.FILE);\r
//Common.toDoAll(Common.dirCopy_(path), critic, Common.FILE);\r
System.out.println("Critic Done");\r
}\r
//Common.toDoAll(Common.dirCopy_(path), critic, Common.FILE);\r
System.out.println("Critic Done");\r
}\r
\r
defaultpathbox = new JCheckBox("Use Default Output Path", true);\r
defaultpathbox.addItemListener(this);\r
\r
defaultpathbox = new JCheckBox("Use Default Output Path", true);\r
defaultpathbox.addItemListener(this);\r
+ ModuleInfo.defaultoutput = true;\r
\r
JPanel modulePanel = new JPanel();\r
modulePanel.add(moduleButton);\r
\r
JPanel modulePanel = new JPanel();\r
modulePanel.add(moduleButton);\r
} else if (e.getSource() == criticbox) {\r
if (e.getStateChange() == ItemEvent.DESELECTED) {\r
ModuleInfo.doCritic = false;\r
} else if (e.getSource() == criticbox) {\r
if (e.getStateChange() == ItemEvent.DESELECTED) {\r
ModuleInfo.doCritic = false;\r
- System.out.println("criticbox DESELECTED");\r
} else if (e.getStateChange() == ItemEvent.SELECTED) {\r
ModuleInfo.doCritic = true;\r
} else if (e.getStateChange() == ItemEvent.SELECTED) {\r
ModuleInfo.doCritic = true;\r
- System.out.println("criticbox SELECTED");\r
}\r
} else if (e.getSource() == defaultpathbox) {\r
if (e.getStateChange() == ItemEvent.DESELECTED) {\r
}\r
} else if (e.getSource() == defaultpathbox) {\r
if (e.getStateChange() == ItemEvent.DESELECTED) {\r
- System.out.println("defaultpathbox DESELECTED");\r
+ ModuleInfo.defaultoutput = false;\r
} else if (e.getStateChange() == ItemEvent.SELECTED) {\r
} else if (e.getStateChange() == ItemEvent.SELECTED) {\r
- System.out.println("defaultpathbox SELECTED");\r
+ ModuleInfo.defaultoutput = true;\r
ModuleInfo(String modulepath) throws Exception {\r
this.modulepath = modulepath;\r
\r
ModuleInfo(String modulepath) throws Exception {\r
this.modulepath = modulepath;\r
\r
- ModuleInfo.ui.println("Choose where to place the result");\r
- if ((outputpath = ModuleInfo.ui.getFilepath()) == null) {\r
- outputpath = modulepath; \r
+ if (ModuleInfo.defaultoutput) {\r
+ this.outputpath = this.modulepath.replaceAll(Common.strseparate, "$1");\r
+ } else {\r
+ ModuleInfo.ui.println("Choose where to place the result");\r
+ if ((outputpath = ModuleInfo.ui.getFilepath()) == null) {\r
+ outputpath = modulepath; \r
+ }\r
+ ModuleInfo.ui.println("Output to: " + outputpath);\r
- ModuleInfo.ui.println(outputpath);\r
}\r
\r
public String modulepath = null;\r
}\r
\r
public String modulepath = null;\r
- private static final boolean isModule(String path) {\r
+ public static final boolean isModule(String path) {\r
String[] list = new File(path).list();\r
for (int i = 0 ; i < list.length ; i++) {\r
if (!new File(list[i]).isDirectory()) {\r
String[] list = new File(path).list();\r
for (int i = 0 ; i < list.length ; i++) {\r
if (!new File(list[i]).isDirectory()) {\r
\r
ModuleInfo.ui.println("Errors Left : " + ModuleInfo.db.error);\r
ModuleInfo.ui.println("Complete!");\r
\r
ModuleInfo.ui.println("Errors Left : " + ModuleInfo.db.error);\r
ModuleInfo.ui.println("Complete!");\r
- ModuleInfo.ui.println("Your R9 module was placed here: " + mi.modulepath + File.separator + "result");\r
- ModuleInfo.ui.println("Your logfile was placed here: " + mi.modulepath);\r
+ //ModuleInfo.ui.println("Your R9 module was placed here: " + mi.modulepath + File.separator + "result");\r
+ //ModuleInfo.ui.println("Your logfile was placed here: " + mi.modulepath);\r
}\r
\r
private static final void show(Set<String> hash, String show) {\r
}\r
\r
private static final void show(Set<String> hash, String show) {\r
\r
public static boolean printModuleInfo = false;\r
public static boolean doCritic = false;\r
\r
public static boolean printModuleInfo = false;\r
public static boolean doCritic = false;\r
+ public static boolean defaultoutput = false;\r
\r
public static void main(String[] args) throws Exception {\r
ui = FirstPanel.init();\r
\r
public static void main(String[] args) throws Exception {\r
ui = FirstPanel.init();\r