1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <ClassDiagram MajorVersion="1" MinorVersion="1" GroupingSetting="Access" MembersFormat="FullSignature">
\r
3 <Font Name="Lucida Grande" Size="8.25" />
\r
4 <Class Name="Castle.Components.Validator.ValidatorRunner">
\r
5 <Position X="8.75" Y="8.75" Width="2.75" />
\r
7 <FileName>ValidatorRunner.cs</FileName>
\r
8 <HashCode>AAAAAAAAgAAEAAiAAAgAAAAAAAAAEAAIAAAAAAAABAA=</HashCode>
\r
11 <Class Name="Castle.Components.Validator.ValidatorRunner.ValidatorComparer" Collapsed="true">
\r
13 <NewMemberFileName>ValidatorRunner.cs</NewMemberFileName>
\r
15 <Lollipop Position="0.2" />
\r
19 <Class Name="Castle.Components.Validator.AbstractValidationAttribute" Collapsed="true">
\r
20 <Position X="9.5" Y="2.5" Width="1.5" />
\r
22 <FileName>Attributes\AbstractValidationAttribute.cs</FileName>
\r
23 <HashCode>AQAAAAEAACAAAAAAAAAABAAAAAAAgBAAAAAQJAAAAAA=</HashCode>
\r
25 <Lollipop Position="0.2" />
\r
27 <Class Name="Castle.Components.Validator.ValidateSameAsAttribute" Collapsed="true">
\r
28 <Position X="11.75" Y="3.75" Width="1.5" />
\r
30 <FileName>Attributes\ValidateSameAsAttribute.cs</FileName>
\r
31 <HashCode>AAAAAABAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA=</HashCode>
\r
34 <Class Name="Castle.Components.Validator.ValidateEmailAttribute" Collapsed="true">
\r
35 <Position X="5" Y="3.75" Width="1.5" />
\r
37 <FileName>Attributes\ValidateEmailAttribute.cs</FileName>
\r
38 <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA=</HashCode>
\r
41 <Class Name="Castle.Components.Validator.ValidateLengthAttribute" Collapsed="true">
\r
42 <Position X="9.5" Y="3.75" Width="1.5" />
\r
44 <FileName>Attributes\ValidateLengthAttribute.cs</FileName>
\r
45 <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAIAAAAA=</HashCode>
\r
48 <Class Name="Castle.Components.Validator.ValidateNonEmptyAttribute" Collapsed="true">
\r
49 <Position X="14" Y="3.75" Width="1.5" />
\r
51 <FileName>Attributes\ValidateNonEmptyAttribute.cs</FileName>
\r
52 <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA=</HashCode>
\r
55 <Class Name="Castle.Components.Validator.ValidateRegExpAttribute" Collapsed="true">
\r
56 <Position X="7.25" Y="3.75" Width="1.5" />
\r
58 <FileName>Attributes\ValidateRegExpAttribute.cs</FileName>
\r
59 <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAA=</HashCode>
\r
62 <Class Name="Castle.Components.Validator.AbstractValidator" Collapsed="true">
\r
63 <Position X="9.5" Y="5.25" Width="1.5" />
\r
65 <FileName>Validators\AbstractValidator.cs</FileName>
\r
66 <HashCode>AQCAAAEAICAIAQAAAAgABAQAABIAABAAAAEQJQAAAQE=</HashCode>
\r
68 <Lollipop Position="0.2" />
\r
70 <Class Name="Castle.Components.Validator.SingleValidator" Collapsed="true">
\r
71 <Position X="5" Y="6.25" Width="1.5" />
\r
73 <FileName>Validators\SingleValidator.cs</FileName>
\r
74 <HashCode>AACAAAAAAAAIAAAAAAgAAAAAAAIAAAAAAAAAAAAAAAA=</HashCode>
\r
77 <Class Name="Castle.Components.Validator.DateTimeValidator" Collapsed="true">
\r
78 <Position X="9.5" Y="6.25" Width="1.5" />
\r
80 <FileName>Validators\DateTimeValidator.cs</FileName>
\r
81 <HashCode>AACAAAAAAAAIAAAAAAgAAAAAAAIAAAAAAAAAAAAAAAA=</HashCode>
\r
84 <Class Name="Castle.Components.Validator.DecimalValidator" Collapsed="true">
\r
85 <Position X="16.25" Y="6.25" Width="1.5" />
\r
87 <FileName>Validators\DecimalValidator.cs</FileName>
\r
88 <HashCode>AACAAAAAAAAIAAAAAAgAAAAAAAIAAAAAAAAAAAAAAAA=</HashCode>
\r
91 <Class Name="Castle.Components.Validator.DoubleValidator" Collapsed="true">
\r
92 <Position X="0.5" Y="6.25" Width="1.5" />
\r
94 <FileName>Validators\DoubleValidator.cs</FileName>
\r
95 <HashCode>AACAAAAAAAAIAAAAAAgAAAAAAAIAAAAAAAAAAAAAAAA=</HashCode>
\r
98 <Class Name="Castle.Components.Validator.EmailValidator" Collapsed="true">
\r
99 <Position X="7.25" Y="7.5" Width="1.5" />
\r
101 <FileName>Validators\EmailValidator.cs</FileName>
\r
102 <HashCode>AACAABAAAAAIAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA=</HashCode>
\r
105 <Class Name="Castle.Components.Validator.IntegerValidator" Collapsed="true">
\r
106 <Position X="11.75" Y="6.25" Width="1.5" />
\r
108 <FileName>Validators\IntegerValidator.cs</FileName>
\r
109 <HashCode>AACAAAAAAAAIAAAAAAgAAAAAAAIAAAAAAAAAAAAAAAA=</HashCode>
\r
112 <Class Name="Castle.Components.Validator.LengthValidator" Collapsed="true">
\r
113 <Position X="18.5" Y="6.25" Width="1.5" />
\r
115 <FileName>Validators\LengthValidator.cs</FileName>
\r
116 <HashCode>AACAAAAAAAAIABAAAAgQAAgAAAAIABAAAAAQAAAAAQA=</HashCode>
\r
119 <Class Name="Castle.Components.Validator.NonEmptyValidator" Collapsed="true">
\r
120 <Position X="2.75" Y="6.25" Width="1.5" />
\r
122 <FileName>Validators\NonEmptyValidator.cs</FileName>
\r
123 <HashCode>AACAAAAAAAAIAAAAAAgAAAAAAAIAAAAAAAAAAAAAAAA=</HashCode>
\r
126 <Class Name="Castle.Components.Validator.RegularExpressionValidator" Collapsed="true">
\r
127 <Position X="7.25" Y="6.25" Width="1.5" />
\r
129 <FileName>Validators\RegularExpressionValidator.cs</FileName>
\r
130 <HashCode>AACAAAAAAAAIAAAAAAgAAAAAABAAAAAQAAAgAAAAIAA=</HashCode>
\r
133 <Class Name="Castle.Components.Validator.SameAsValidator" Collapsed="true">
\r
134 <Position X="14" Y="6.25" Width="1.5" />
\r
136 <FileName>Validators\SameAsValidator.cs</FileName>
\r
137 <HashCode>AACAAABAAAAIQAAAAAgAAAAAAAIAAAAAAAAAAAAAAAA=</HashCode>
\r
140 <Class Name="Castle.Components.Validator.CachedValidationRegistry">
\r
141 <Position X="15.5" Y="10.5" Width="2.75" />
\r
143 <FileName>CachedValidationRegistry.cs</FileName>
\r
144 <HashCode>AAAAAAAAAAAAAAAABAAAAAAAAAAgEAAAAAAAAAQAAAA=</HashCode>
\r
146 <Lollipop Position="0.2" />
\r
148 <Class Name="Castle.Components.Validator.ErrorSummary">
\r
149 <Position X="12" Y="9.25" Width="1.5" />
\r
151 <FileName>ErrorSummary.cs</FileName>
\r
152 <HashCode>AIAAAAAECAEAAAgAAAAAAAACAAEAAAAAAAAAAAIAAAA=</HashCode>
\r
155 <Interface Name="Castle.Components.Validator.IValidator">
\r
156 <Position X="2" Y="2.5" Width="1.5" />
\r
158 <FileName>IValidator.cs</FileName>
\r
159 <HashCode>AQCAAAAAAAAIAQAAAAgABAAAAAAAAAAAAAAQIQAAAAA=</HashCode>
\r
162 <Interface Name="Castle.Components.Validator.IValidatorRegistry">
\r
163 <Position X="15.5" Y="8.75" Width="2.75" />
\r
165 <FileName>IValidatorRegistry.cs</FileName>
\r
166 <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAA=</HashCode>
\r
169 <Interface Name="Castle.Components.Validator.IValidatorBuilder">
\r
170 <Position X="9.5" Y="0.5" Width="1.5" />
\r
172 <FileName>IValidatorBuilder.cs</FileName>
\r
173 <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAA=</HashCode>
\r
176 <Interface Name="Castle.Components.Validator.IWebValidationGenerator">
\r
177 <Position X="2" Y="10" Width="3" />
\r
179 <FileName>IWebValidationGenerator.cs</FileName>
\r
180 <HashCode>AAAAAAAQAIAAAQIABAACAAAgAAAAAAAAAEAAAAEAAAA=</HashCode>
\r
183 <Enum Name="Castle.Components.Validator.InputElementType">
\r
184 <Position X="2.75" Y="8.25" Width="1.5" />
\r
186 <FileName>InputElementType.cs</FileName>
\r
187 <HashCode>AQAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAASAAAACA=</HashCode>
\r