|
From: <ul...@us...> - 2010-11-30 18:52:47
|
Revision: 73
http://adc.svn.sourceforge.net/adc/?rev=73&view=rev
Author: ullner
Date: 2010-11-30 18:52:40 +0000 (Tue, 30 Nov 2010)
Log Message:
-----------
Minor update to templates..
Modified Paths:
--------------
trunk/Templates/ADCMessages.xml
trunk/Templates/ADCTemplate.cs
Modified: trunk/Templates/ADCMessages.xml
===================================================================
--- trunk/Templates/ADCMessages.xml 2010-11-29 19:18:17 UTC (rev 72)
+++ trunk/Templates/ADCMessages.xml 2010-11-30 18:52:40 UTC (rev 73)
@@ -47,8 +47,8 @@
<namedParameter name="Protocol" id="PR" type="string" description="" />
<namedParameter name="MissingField" id="FM" type="string" description="" />
<namedParameter name="InvalidField" id="FB" type="string" description="" />
- <namedParameter name="IPv4Address" id="I4" type="IPAddress" description="" />
- <namedParameter name="IPv6Address" id="I6" type="IPAddress" description="" />
+ <namedParameter name="IPv4Address" id="I4" type="IPv4Address" description="" />
+ <namedParameter name="IPv6Address" id="I6" type="IPv6Address" description="" />
<namedParameter name="ReferenceAddress" id="RF" type="string" description="" extension="1" />
</namedParameters>
</command>
Modified: trunk/Templates/ADCTemplate.cs
===================================================================
--- trunk/Templates/ADCTemplate.cs 2010-11-29 19:18:17 UTC (rev 72)
+++ trunk/Templates/ADCTemplate.cs 2010-11-30 18:52:40 UTC (rev 73)
@@ -7,7 +7,7 @@
/// <summary>
/// !(COMMAND_DESCRIPTION)
/// </summary>
- public class !(COMMAND_NAME)
+ public class !(COMMAND_NAME) : ADCCommand
{
#region Constants
@@ -53,7 +53,7 @@
set;
}
/// END FOR EACH POSITIONAL_PARAMETER
- ///
+
#endregion
#region Named parameters
@@ -75,16 +75,13 @@
public !(COMMAND_NAME)()
{
- /// START FOR EACH PARAMETER_LIST
- !(PARAMETER_NAME) = !(REPLACE_INITIALIZE_VALUE);
- /// END FOR EACH PARAMETER_LIST
}
#endregion
#region Methods
- /// START FOR EACH PARAMETER_LIST
+ /// START FOR EACH POSITIONAL_PARAMETERS
/// <summary>
///
/// </summary>
@@ -94,23 +91,42 @@
return message;
}
- /// END FOR EACH PARAMETER_LIST
+ /// END FOR EACH POSITIONAL_PARAMETERS
+ /// START FOR EACH NAMED_PARAMETERS
+ /// <summary>
+ ///
+ /// </summary>
+ public string Get!(PARAMETER_NAME)Value()
+ {
+ string message = "!(PARAMETER_ID)" + !(REPLACE_VALUE);
+
+ return message;
+ }
+ /// END FOR EACH NAMED_PARAMETERS
+
#endregion
+ #region Base class overrides
+
+ public override string CommandName
+ {
+ get { return "!(COMMAND_ID)"; }
+ }
+
/// <summary>
///
/// </summary>
- public string ConstructMessage()
+ public override string ConstructMessage()
{
string message = "";
// Positional parameters
/// START FOR EACH POSITIONAL_PARAMETERS
- if (!(PARAMETER_NAME) == null)
+ if (!(PARAMETER_NAME) == !(PARAMETER_NULL_VALUE))
{
- throw new Exception("!(PARAMETER_NAME) cannot be null!");
+ throw new Exception("!(PARAMETER_NAME) cannot be !(PARAMETER_NULL_VALUE)!");
}
message += SEPARATOR;
@@ -120,7 +136,7 @@
// Named parameters
/// START FOR EACH NAMED_PARAMETERS
- if (!(PARAMETER_NAME) != null)
+ if (!(PARAMETER_NAME) != !(PARAMETER_NULL_VALUE))
{
message += SEPARATOR;
message += Get!(PARAMETER_NAME)Value();
@@ -130,5 +146,7 @@
message = message.Substring(1);
return message;
}
+
+ #endregion
}
}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|