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. |