git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1727
6f19259b-4bc3-4df7-8a09-
765794883524
\r
**/\r
public static boolean isFileNameConvention(String arg0) {\r
\r
**/\r
public static boolean isFileNameConvention(String arg0) {\r
- return isMatch("[a-zA-Z][a-zA-Z0-9]*((_)*(-)*(.)*[a-zA-Z0-9]*)*", arg0);\r
+ return isMatch("[a-zA-Z](\\.?[-_a-zA-Z0-9]+)*", arg0);\r
// jTextFieldOutputFileBasename.addFocusListener(this);\r
return;\r
}\r
// jTextFieldOutputFileBasename.addFocusListener(this);\r
return;\r
}\r
+ \r
+ if (!DataValidation.isOutputFileBasename(this.jTextFieldOutputFileBasename.getText())) {\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Output File Basename, it must be a valid file name");\r
+ return;\r
+ }\r
+ \r
if (!this.jTextFieldOutputFileBasename.getText().equals(md.getOutputFileBasename())) {\r
this.md.setOutputFileBasename(this.jTextFieldOutputFileBasename.getText());\r
} else {\r
if (!this.jTextFieldOutputFileBasename.getText().equals(md.getOutputFileBasename())) {\r
this.md.setOutputFileBasename(this.jTextFieldOutputFileBasename.getText());\r
} else {\r