jTextAreaDescription = new JTextArea();\r
jTextAreaDescription.setLineWrap(true);\r
jTextAreaDescription.addFocusListener(this);\r
- jTextAreaDescription.setToolTipText("A verbose description of the module");\r
+ jTextAreaDescription.setToolTipText("A verbose description of the module.");\r
jTextAreaDescription.setWrapStyleWord(true);\r
jTextAreaDescription.setSelectionStart(0);\r
jTextAreaDescription.setSelectionEnd(0);\r
jTextFieldAbstract.setLocation(new java.awt.Point(160, 110));\r
jTextFieldAbstract.setSize(new java.awt.Dimension(320, 20));\r
jTextFieldAbstract.addFocusListener(this);\r
- jTextFieldAbstract.setToolTipText("A one sentence description of this module");\r
+ jTextFieldAbstract.setToolTipText("A one sentence description of this module.");\r
}\r
return jTextFieldAbstract;\r
}\r
jTextFieldURL.setLocation(new java.awt.Point(160, 430));\r
jTextFieldURL.setSize(new java.awt.Dimension(320, 20));\r
jTextFieldURL.addFocusListener(this);\r
- jTextFieldURL.setToolTipText("A URL for the latest version of the license");\r
+ jTextFieldURL.setToolTipText("A URL for the latest version of the license.");\r
}\r
return jTextFieldURL;\r
}\r
jTextAreaCopyright.setSelectionStart(0);\r
jTextAreaCopyright.setSelectionEnd(0);\r
jTextAreaCopyright.setBounds(new java.awt.Rectangle(0, 0, 320, 40));\r
- jTextAreaCopyright.setToolTipText("One or more copyright lines");\r
+ jTextAreaCopyright.setToolTipText("One or more copyright lines.");\r
}\r
return jTextAreaCopyright;\r
}\r
+ "A module cannot contain both. <br>"\r
+ "The GUID numbers should be identical <br>"\r
+ "for a binary and source MSA, <br>"\r
- + "but the BINARY MSA should have <br>"\r
+ + "however the BINARY MSA should have <br>"\r
+ "a higher version number.</html>");\r
}\r
return jComboBoxBinaryModule;\r
jTextFieldOutputFileBasename.setBounds(new java.awt.Rectangle(160, 455, 320, 20));\r
jTextFieldOutputFileBasename.setPreferredSize(new java.awt.Dimension(320, 20));\r
jTextFieldOutputFileBasename.addFocusListener(this);\r
- jTextFieldOutputFileBasename.setToolTipText("Enter a single word for generated output file names");\r
+ jTextFieldOutputFileBasename.setToolTipText("Enter a single word for generated output file names.");\r
}\r
return jTextFieldOutputFileBasename;\r
}\r
// Check Base Name\r
//\r
if (isEmpty(this.jTextFieldBaseName.getText())) {\r
- Log.wrn("Update Msa Header", "Base Name couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Name must be entered!");\r
//this.jTextFieldBaseName.requestFocus();\r
return false;\r
}\r
if (!DataValidation.isBaseName(this.jTextFieldBaseName.getText())) {\r
- Log.wrn("Update Msa Header", "Incorrect data type for Base Name");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Name, it must start with an alpha character!");\r
//this.jTextFieldBaseName.requestFocus();\r
return false;\r
}\r
// Check Guid\r
//\r
if (isEmpty(this.jTextFieldGuid.getText())) {\r
- Log.wrn("Update Msa Header", "Guid Value couldn't be empty");\r
+ Log.wrn("Update Msa Header", "The Guid Value must be entered!");\r
//this.jTextFieldGuid.requestFocus();\r
return false;\r
}\r
if (!DataValidation.isGuid((this.jTextFieldGuid).getText())) {\r
- Log.wrn("Update Msa Header", "Incorrect data type for Guid");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Guid, it must be registry format, 8-4-4-4-12");\r
//this.jTextFieldGuid.requestFocus();\r
return false;\r
}\r
// Check Version\r
//\r
if (isEmpty(this.jTextFieldVersion.getText())) {\r
- Log.wrn("Update Msa Header", "Version couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Version must be entered!");\r
//this.jTextFieldVersion.requestFocus();\r
return false;\r
}\r
if (!DataValidation.isVersion(this.jTextFieldVersion.getText())) {\r
- Log.wrn("Update Msa Header", "Incorrect data type for Version");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Version, it must start with a digit.");\r
//this.jTextFieldVersion.requestFocus();\r
return false;\r
}\r
// Check Abstact\r
//\r
if (isEmpty(this.jTextFieldAbstract.getText())) {\r
- Log.wrn("Update Msa Header", "Abstract couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Abstract must be entered!");\r
//this.jTextFieldAbstract.requestFocus();\r
return false;\r
}\r
if (!DataValidation.isAbstract(this.jTextFieldAbstract.getText())) {\r
- Log.wrn("Update Msa Header", "Incorrect data type for Abstract");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Abstract, is should be a sentence describing the module.");\r
//this.jTextFieldAbstract.requestFocus();\r
return false;\r
}\r
// Check Description\r
//\r
if (isEmpty(this.jTextAreaDescription.getText())) {\r
- Log.wrn("Update Msa Header", "Description couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Description must be entered!");\r
//this.jTextAreaDescription.requestFocus();\r
return false;\r
}\r
// Check Copyright\r
//\r
if (isEmpty(this.jTextAreaCopyright.getText())) {\r
- Log.wrn("Update Msa Header", "Copyright couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Copyright must be entered!");\r
//this.jTextFieldCopyright.requestFocus();\r
return false;\r
}\r
// Check License\r
//\r
if (isEmpty(this.jTextAreaLicense.getText())) {\r
- Log.wrn("Update Msa Header", "License couldn't be empty");\r
+ Log.wrn("Update Msa Header", "License must be entered!");\r
//this.jTextAreaLicense.requestFocus();\r
return false;\r
}\r
// Check Specification\r
//\r
if (isEmpty(this.jTextFieldSpecification.getText())) {\r
- Log.wrn("Update Msa Header", "Specification couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Specification must exist.");\r
//this.jTextFieldSpecification.requestFocus();\r
return false;\r
}\r
//\r
if (arg0.getSource() == this.jTextFieldBaseName) {\r
if (isEmpty(this.jTextFieldBaseName.getText())) {\r
- Log.wrn("Update Msa Header", "Base Name couldn't be empty");\r
+ Log.wrn("Update Msa Header", "The Name must be entered!");\r
//this.jTextFieldBaseName.requestFocus();\r
return;\r
}\r
if (!DataValidation.isBaseName(this.jTextFieldBaseName.getText())) {\r
- Log.wrn("Update Msa Header", "Incorrect data type for Base Name");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Name, it must begin with an alpha character.");\r
//this.jTextFieldBaseName.requestFocus();\r
return;\r
}\r
//\r
if (arg0.getSource() == this.jTextFieldGuid) {\r
if (isEmpty(this.jTextFieldGuid.getText())) {\r
- Log.wrn("Update Msa Header", "Guid Value couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Guid must be entered!");\r
//this.jTextFieldGuid.requestFocus();\r
return;\r
}\r
if (!DataValidation.isGuid((this.jTextFieldGuid).getText())) {\r
- Log.wrn("Update Msa Header", "Incorrect data type for Guid");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Guid, it must be registry format. (8-4-4-4-12)");\r
//this.jTextFieldGuid.requestFocus();\r
return;\r
}\r
//\r
if (arg0.getSource() == this.jTextFieldVersion) {\r
if (isEmpty(this.jTextFieldVersion.getText())) {\r
- Log.wrn("Update Msa Header", "Version couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Version must be entered!");\r
//this.jTextFieldVersion.requestFocus();\r
return;\r
}\r
if (!DataValidation.isVersion(this.jTextFieldVersion.getText())) {\r
- Log.wrn("Update Msa Header", "Incorrect data type for Version");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Version, it must start with a digit.");\r
//this.jTextFieldVersion.requestFocus();\r
return;\r
}\r
//\r
if (arg0.getSource() == this.jTextFieldAbstract) {\r
if (isEmpty(this.jTextFieldAbstract.getText())) {\r
- Log.wrn("Update Msa Header", "Abstract couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Abstract must be entered!");\r
//this.jTextFieldAbstract.requestFocus();\r
return;\r
}\r
if (!DataValidation.isAbstract(this.jTextFieldAbstract.getText())) {\r
- Log.wrn("Update Msa Header", "Incorrect data type for Abstract");\r
+ Log.wrn("Update Msa Header", "Incorrect data type for Abstract, it must be sentence.");\r
//this.jTextFieldAbstract.requestFocus();\r
return;\r
}\r
//\r
if (arg0.getSource() == this.jTextAreaDescription) {\r
if (isEmpty(this.jTextAreaDescription.getText())) {\r
- Log.wrn("Update Msa Header", "Description couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Description must be entered!");\r
//this.jTextAreaDescription.requestFocus();\r
return;\r
}\r
//\r
if (arg0.getSource() == this.jTextAreaCopyright) {\r
if (isEmpty(this.jTextAreaCopyright.getText())) {\r
- Log.wrn("Update Msa Header", "Copyright couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Copyright must be entered!");\r
//this.jTextFieldCopyright.requestFocus();\r
return;\r
}\r
//\r
if (arg0.getSource() == this.jTextAreaLicense) {\r
if (isEmpty(this.jTextAreaLicense.getText())) {\r
- Log.wrn("Update Msa Header", "License couldn't be empty");\r
+ Log.wrn("Update Msa Header", "License must be entered!");\r
//this.jTextAreaLicense.requestFocus();\r
return;\r
}\r
//\r
if (arg0.getSource() == this.jTextFieldOutputFileBasename) {\r
if (isEmpty(this.jTextFieldOutputFileBasename.getText())) {\r
- Log.wrn("Update Msa Header", "Output File Basename couldn't be empty");\r
+ Log.wrn("Update Msa Header", "Output File Basename must be entered!");\r
// jTextFieldOutputFileBasename.removeFocusListener(this);\r
// jTextFieldOutputFileBasename.requestFocus();\r
// jTextFieldOutputFileBasename.addFocusListener(this);\r