Author: husted
Date: Fri Jun 10 14:04:01 2005
New Revision: 190020

URL: http://svn.apache.org/viewcvs?rev=190020&view=rev
Log:
OVR-13
* IValidatorContext - Design interface and default implementation.

Added:
    struts/sandbox/trunk/overdrive/Nexus/Core/Validators/
    struts/sandbox/trunk/overdrive/Nexus/Core/Validators/IValidatorContext.cs

Added: struts/sandbox/trunk/overdrive/Nexus/Core/Validators/IValidatorContext.cs
URL: 
http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Core/Validators/IValidatorContext.cs?rev=190020&view=auto
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Core/Validators/IValidatorContext.cs 
(added)
+++ struts/sandbox/trunk/overdrive/Nexus/Core/Validators/IValidatorContext.cs 
Fri Jun 10 14:04:01 2005
@@ -0,0 +1,25 @@
+using Agility.Core;
+
+namespace Nexus.Validators
+{
+       /// <summary>
+       /// Encapsulate values needed by standard IValidatorCommands.
+       /// </summary>
+       public interface IValidatorContext : IContext
+       {
+               /// <summary>
+               /// The identifer for the field under validation.
+               /// </summary>
+               string FieldKey { get; set; }
+
+               /// <summary>
+               /// The source value that we to process.
+               /// </summary>
+               object Source { get; set; }
+
+               /// <summary>
+               /// The target value after conversion or formatting.
+               /// </summary>
+               object Target { get; set; }
+       }
+}
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to