private JScrollPane jScrollPane = null;\r
\r
private OpeningModuleType omt = null;\r
- \r
+\r
private EnumerationData ed = new EnumerationData();\r
\r
/**\r
jTextFieldBaseName.setBounds(new java.awt.Rectangle(160, 10, 320, 20));\r
jTextFieldBaseName.setPreferredSize(new java.awt.Dimension(320, 20));\r
jTextFieldBaseName.addFocusListener(this);\r
- jTextFieldBaseName.setToolTipText("An brief Identifier, such as USB I/O Library, of the module");\r
+ jTextFieldBaseName.setToolTipText("A brief Identifier, such as USB I/O Library, of the module");\r
}\r
return jTextFieldBaseName;\r
}\r
jTextFieldGuid.setLocation(new java.awt.Point(160, 60));\r
jTextFieldGuid.setSize(new java.awt.Dimension(250, 20));\r
jTextFieldGuid.addFocusListener(this);\r
- jTextFieldGuid.setToolTipText("Guaranteed Unique Identification Number (8-4-4-4-12)");\r
+ jTextFieldGuid.setToolTipText("Guaranteed Unique Identification Number, Registry Format (8-4-4-4-12)");\r
}\r
return jTextFieldGuid;\r
}\r
jTextFieldVersion.setLocation(new java.awt.Point(160, 85));\r
jTextFieldVersion.setSize(new java.awt.Dimension(320, 20));\r
jTextFieldVersion.addFocusListener(this);\r
- jTextFieldVersion.setToolTipText("A Version Number, 1.0, 1, 1.01");\r
+ jTextFieldVersion.setToolTipText("A Version Number, 1.0, 1, 1.01, 1.0.1");\r
}\r
return jTextFieldVersion;\r
}\r
jTextAreaLicense.setText("");\r
jTextAreaLicense.setLineWrap(true);\r
jTextAreaLicense.addFocusListener(this);\r
- jTextAreaLicense.setToolTipText("The License for this file");\r
+ jTextAreaLicense.setWrapStyleWord(true);\r
+ jTextAreaLicense.setSelectionStart(0);\r
+ jTextAreaLicense.setSelectionEnd(0);\r
+ jTextAreaLicense.setToolTipText("The License for this Module.");\r
}\r
return jTextAreaLicense;\r
}\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
// Check Base Name\r
//\r
if (isEmpty(this.jTextFieldBaseName.getText())) {\r
- Log.err("Base Name couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Base Name couldn't be empty");\r
//this.jTextFieldBaseName.requestFocus();\r
return false;\r
}\r
if (!DataValidation.isBaseName(this.jTextFieldBaseName.getText())) {\r
- Log.err("Incorrect data type for Base Name");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Base Name");\r
//this.jTextFieldBaseName.requestFocus();\r
return false;\r
}\r
// Check Guid\r
//\r
if (isEmpty(this.jTextFieldGuid.getText())) {\r
- Log.err("Guid Value couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Guid Value couldn't be empty");\r
//this.jTextFieldGuid.requestFocus();\r
return false;\r
}\r
if (!DataValidation.isGuid((this.jTextFieldGuid).getText())) {\r
- Log.err("Incorrect data type for Guid");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Guid");\r
//this.jTextFieldGuid.requestFocus();\r
return false;\r
}\r
// Check Version\r
//\r
if (isEmpty(this.jTextFieldVersion.getText())) {\r
- Log.err("Version couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Version couldn't be empty");\r
//this.jTextFieldVersion.requestFocus();\r
return false;\r
}\r
if (!DataValidation.isVersion(this.jTextFieldVersion.getText())) {\r
- Log.err("Incorrect data type for Version");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Version");\r
//this.jTextFieldVersion.requestFocus();\r
return false;\r
}\r
// Check Abstact\r
//\r
if (isEmpty(this.jTextFieldAbstract.getText())) {\r
- Log.err("Abstract couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Abstract couldn't be empty");\r
//this.jTextFieldAbstract.requestFocus();\r
return false;\r
}\r
if (!DataValidation.isAbstract(this.jTextFieldAbstract.getText())) {\r
- Log.err("Incorrect data type for Abstract");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Abstract");\r
//this.jTextFieldAbstract.requestFocus();\r
return false;\r
}\r
// Check Description\r
//\r
if (isEmpty(this.jTextAreaDescription.getText())) {\r
- Log.err("Description couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Description couldn't be empty");\r
//this.jTextAreaDescription.requestFocus();\r
return false;\r
}\r
// Check Copyright\r
//\r
if (isEmpty(this.jTextFieldCopyright.getText())) {\r
- Log.err("Copyright couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Copyright couldn't be empty");\r
//this.jTextFieldCopyright.requestFocus();\r
return false;\r
}\r
// Check License\r
//\r
if (isEmpty(this.jTextAreaLicense.getText())) {\r
- Log.err("License couldn't be empty");\r
+ Log.wrn("Update Msa Header", "License couldn't be empty");\r
//this.jTextAreaLicense.requestFocus();\r
return false;\r
}\r
// Check Specification\r
//\r
if (isEmpty(this.jTextFieldSpecification.getText())) {\r
- Log.err("Specification couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Specification couldn't be empty");\r
//this.jTextFieldSpecification.requestFocus();\r
return false;\r
}\r
if (!DataValidation.isSpecification(this.jTextFieldSpecification.getText())) {\r
- Log.err("Incorrect data type for Specification");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Specification");\r
//this.jTextFieldSpecification.requestFocus();\r
return false;\r
}\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
+ Log.wrn("Save Module", e.getMessage());\r
Log.err("Save Module", e.getMessage());\r
}\r
}\r
if (this.msaHeader == null) {\r
msaHeader = MsaHeaderDocument.MsaHeader.Factory.newInstance();\r
}\r
- \r
+\r
//\r
// Check BaseName\r
//\r
if (arg0.getSource() == this.jTextFieldBaseName) {\r
if (isEmpty(this.jTextFieldBaseName.getText())) {\r
- Log.err("Base Name couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Base Name couldn't be empty");\r
//this.jTextFieldBaseName.requestFocus();\r
return;\r
}\r
if (!DataValidation.isBaseName(this.jTextFieldBaseName.getText())) {\r
- Log.err("Incorrect data type for Base Name");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Base Name");\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
//\r
if (arg0.getSource() == this.jTextFieldGuid) {\r
if (isEmpty(this.jTextFieldGuid.getText())) {\r
- Log.err("Guid Value couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Guid Value couldn't be empty");\r
//this.jTextFieldGuid.requestFocus();\r
return;\r
}\r
if (!DataValidation.isGuid((this.jTextFieldGuid).getText())) {\r
- Log.err("Incorrect data type for Guid");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Guid");\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
+ Log.wrn("Update Msa Header", "Version couldn't be empty");\r
//this.jTextFieldVersion.requestFocus();\r
return;\r
}\r
if (!DataValidation.isVersion(this.jTextFieldVersion.getText())) {\r
- Log.err("Incorrect data type for Version");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Version");\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
//\r
if (arg0.getSource() == this.jTextFieldAbstract) {\r
if (isEmpty(this.jTextFieldAbstract.getText())) {\r
- Log.err("Abstract couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Abstract couldn't be empty");\r
//this.jTextFieldAbstract.requestFocus();\r
return;\r
}\r
if (!DataValidation.isAbstract(this.jTextFieldAbstract.getText())) {\r
- Log.err("Incorrect data type for Abstract");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Abstract");\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
//\r
if (arg0.getSource() == this.jTextAreaDescription) {\r
if (isEmpty(this.jTextAreaDescription.getText())) {\r
- Log.err("Description couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Description couldn't be empty");\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
//\r
if (arg0.getSource() == this.jTextFieldCopyright) {\r
if (isEmpty(this.jTextFieldCopyright.getText())) {\r
- Log.err("Copyright couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Copyright couldn't be empty");\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
//\r
if (arg0.getSource() == this.jTextAreaLicense) {\r
if (isEmpty(this.jTextAreaLicense.getText())) {\r
- Log.err("License couldn't be empty");\r
+ Log.wrn("Update Msa Header", "License couldn't be empty");\r
//this.jTextAreaLicense.requestFocus();\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