private JScrollPane jScrollPane = null;\r
\r
private OpeningModuleType omt = null;\r
- \r
+\r
private EnumerationData ed = new EnumerationData();\r
\r
/**\r
jTextAreaLicense.setText("");\r
jTextAreaLicense.setLineWrap(true);\r
jTextAreaLicense.addFocusListener(this);\r
+ jTextAreaLicense.setWrapStyleWord(true);\r
+ jTextAreaLicense.setSelectionStart(0);\r
+ jTextAreaLicense.setSelectionEnd(0);\r
jTextAreaLicense.setToolTipText("The License for this file");\r
}\r
return jTextAreaLicense;\r
jTextAreaDescription.setLineWrap(true);\r
jTextAreaDescription.addFocusListener(this);\r
jTextAreaDescription.setToolTipText("A verbose description of the module");\r
+ jTextAreaDescription.setWrapStyleWord(true);\r
jTextAreaDescription.setSelectionStart(0);\r
jTextAreaDescription.setSelectionEnd(0);\r
}\r
super();\r
this.omt = inMsa;\r
this.msa = omt.getXmlMsa();\r
- \r
+\r
// \r
// Set module definitions default value\r
//\r
if (msa.getModuleDefinitions() == null) {\r
- ModuleDefinitionsDocument.ModuleDefinitions md = ModuleDefinitionsDocument.ModuleDefinitions.Factory.newInstance();\r
+ ModuleDefinitionsDocument.ModuleDefinitions md = ModuleDefinitionsDocument.ModuleDefinitions.Factory\r
+ .newInstance();\r
md.setOutputFileBasename(msa.getMsaHeader().getModuleName());\r
md.setBinaryModule(false);\r
md.setSupportedArchitectures(ed.getVSupportedArchitectures());\r
// this.msaHeader.setSpecification(this.jTextFieldSpecification.getText());\r
\r
msaHeader.setSpecification(this.jTextFieldSpecification.getText());\r
- msaHeader.setModuleType(ModuleTypeDef.Enum.forString(jComboBoxModuleType.getSelectedItem().toString()));\r
msa.setMsaHeader(msaHeader);\r
this.omt.setSaved(false);\r
} catch (Exception e) {\r
if (this.msaHeader == null) {\r
msaHeader = MsaHeaderDocument.MsaHeader.Factory.newInstance();\r
}\r
- \r
+\r
//\r
// Check BaseName\r
//\r
//this.jTextFieldBaseName.requestFocus();\r
return;\r
}\r
- this.msaHeader.setModuleName(this.jTextFieldBaseName.getText());\r
+ if (!this.jTextFieldBaseName.getText().equals(msaHeader.getModuleName())) {\r
+ this.msaHeader.setModuleName(this.jTextFieldBaseName.getText());\r
+ } else {\r
+ return;\r
+ }\r
}\r
\r
//\r
// Check Module Type\r
//\r
if (arg0.getSource() == this.jComboBoxModuleType) {\r
- //msaHeader.setModuleType(ModuleTypeDef.Enum.forString(jComboBoxModuleType.getSelectedItem().toString()));\r
+ if (!jComboBoxModuleType.getSelectedItem().toString().equals(msaHeader.getModuleType().toString())) {\r
+ msaHeader.setModuleType(ModuleTypeDef.Enum.forString(jComboBoxModuleType.getSelectedItem().toString()));\r
+ } else {\r
+ return;\r
+ }\r
}\r
\r
//\r
//this.jTextFieldGuid.requestFocus();\r
return;\r
}\r
- this.msaHeader.setGuidValue(jTextFieldGuid.getText());\r
+ if (!this.jTextFieldGuid.getText().equals(msaHeader.getGuidValue())) {\r
+ this.msaHeader.setGuidValue(this.jTextFieldGuid.getText());\r
+ } else {\r
+ return;\r
+ }\r
}\r
\r
//\r
// Check Version\r
//\r
if (arg0.getSource() == this.jTextFieldVersion) {\r
-\r
if (isEmpty(this.jTextFieldVersion.getText())) {\r
Log.err("Version couldn't be empty");\r
//this.jTextFieldVersion.requestFocus();\r
//this.jTextFieldVersion.requestFocus();\r
return;\r
}\r
- this.msaHeader.setVersion(this.jTextFieldVersion.getText());\r
+ if (!this.jTextFieldVersion.getText().equals(msaHeader.getVersion())) {\r
+ this.msaHeader.setVersion(this.jTextFieldVersion.getText());\r
+ } else {\r
+ return;\r
+ }\r
}\r
\r
//\r
//this.jTextFieldAbstract.requestFocus();\r
return;\r
}\r
- this.msaHeader.setAbstract(this.jTextFieldAbstract.getText());\r
+ if (!this.jTextFieldAbstract.getText().equals(msaHeader.getAbstract())) {\r
+ this.msaHeader.setAbstract(this.jTextFieldAbstract.getText());\r
+ } else {\r
+ return;\r
+ }\r
}\r
\r
//\r
//this.jTextAreaDescription.requestFocus();\r
return;\r
}\r
- this.msaHeader.setDescription(this.jTextAreaDescription.getText());\r
+ if (!this.jTextAreaDescription.getText().equals(msaHeader.getDescription())) {\r
+ this.msaHeader.setDescription(this.jTextAreaDescription.getText());\r
+ } else {\r
+ return;\r
+ }\r
}\r
\r
//\r
//this.jTextFieldCopyright.requestFocus();\r
return;\r
}\r
- this.msaHeader.setCopyright(this.jTextFieldCopyright.getText());\r
+ if (!this.jTextFieldCopyright.getText().equals(msaHeader.getCopyright())) {\r
+ this.msaHeader.setCopyright(this.jTextFieldCopyright.getText());\r
+ } else {\r
+ return;\r
+ }\r
}\r
\r
//\r
return;\r
}\r
if (this.msaHeader.getLicense() != null) {\r
- this.msaHeader.getLicense().setStringValue(this.jTextAreaLicense.getText());\r
+ if (!this.jTextAreaLicense.getText().equals(msaHeader.getLicense().getStringValue())) {\r
+ this.msaHeader.getLicense().setStringValue(this.jTextAreaLicense.getText());\r
+ } else {\r
+ return;\r
+ }\r
} else {\r
License mLicense = License.Factory.newInstance();\r
mLicense.setStringValue(this.jTextAreaLicense.getText());\r
mLicense.setURL(this.jTextFieldURL.getText());\r
this.msaHeader.setLicense(mLicense);\r
} else {\r
- this.msaHeader.getLicense().setURL(this.jTextFieldURL.getText());\r
+ if (!this.jTextFieldURL.getText().equals(msaHeader.getLicense().getURL())) {\r
+ this.msaHeader.getLicense().setURL(this.jTextFieldURL.getText());\r
+ } else {\r
+ return;\r
+ }\r
}\r
}\r
}\r
-\r
+ \r
this.save();\r
}\r
}\r