-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathDataValidator.dpk
145 lines (141 loc) · 8.03 KB
/
DataValidator.dpk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
package DataValidator;
{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS OFF}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO OFF}
{$SAFEDIVIDE OFF}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE RELEASE}
{$ENDIF IMPLICITBUILDING}
{$RUNONLY}
{$IMPLICITBUILD OFF}
requires
rtl;
contains
DataValidator.Context in 'src\core\DataValidator.Context.pas',
DataValidator.Information in 'src\core\DataValidator.Information.pas',
DataValidator.Intf in 'src\core\DataValidator.Intf.pas',
DataValidator.ItemBase in 'src\core\DataValidator.ItemBase.pas',
DataValidator.ItemBase.Sanitizer in 'src\core\DataValidator.ItemBase.Sanitizer.pas',
DataValidator.JSON.Base in 'src\core\DataValidator.JSON.Base.pas',
DataValidator.JSON.Context in 'src\core\DataValidator.JSON.Context.pas',
DataValidator.JSON in 'src\core\DataValidator.JSON.pas',
DataValidator in 'src\core\DataValidator.pas',
DataValidator.Result in 'src\core\DataValidator.Result.pas',
DataValidator.Schema.Base in 'src\core\DataValidator.Schema.Base.pas',
DataValidator.Schema in 'src\core\DataValidator.Schema.pas',
DataValidator.Types in 'src\core\DataValidator.Types.pas',
DataValidator.Value.Base in 'src\core\DataValidator.Value.Base.pas',
DataValidator.Value in 'src\core\DataValidator.Value.pas',
Sanitizer.Base64.Decode in 'src\sanitializators\Sanitizer.Base64.Decode.pas',
Sanitizer.Base64.Encode in 'src\sanitializators\Sanitizer.Base64.Encode.pas',
Sanitizer.Custom in 'src\sanitializators\Sanitizer.Custom.pas',
Sanitizer.HTML.Decode in 'src\sanitializators\Sanitizer.HTML.Decode.pas',
Sanitizer.HTML.Encode in 'src\sanitializators\Sanitizer.HTML.Encode.pas',
Sanitizer.NormalizeEmail in 'src\sanitializators\Sanitizer.NormalizeEmail.pas',
Sanitizer.OnlyNumbers in 'src\sanitializators\Sanitizer.OnlyNumbers.pas',
Sanitizer.RemoveAccents in 'src\sanitializators\Sanitizer.RemoveAccents.pas',
Sanitizer.Replace in 'src\sanitializators\Sanitizer.Replace.pas',
Sanitizer.ToDate in 'src\sanitializators\Sanitizer.ToDate.pas',
Sanitizer.ToDateTime in 'src\sanitializators\Sanitizer.ToDateTime.pas',
Sanitizer.ToInteger in 'src\sanitializators\Sanitizer.ToInteger.pas',
Sanitizer.ToLowerCase in 'src\sanitializators\Sanitizer.ToLowerCase.pas',
Sanitizer.ToMD5 in 'src\sanitializators\Sanitizer.ToMD5.pas',
Sanitizer.ToNumeric in 'src\sanitializators\Sanitizer.ToNumeric.pas',
Sanitizer.ToTime in 'src\sanitializators\Sanitizer.ToTime.pas',
Sanitizer.ToUpperCase in 'src\sanitializators\Sanitizer.ToUpperCase.pas',
Sanitizer.Trim in 'src\sanitializators\Sanitizer.Trim.pas',
Sanitizer.TrimLeft in 'src\sanitializators\Sanitizer.TrimLeft.pas',
Sanitizer.TrimRight in 'src\sanitializators\Sanitizer.TrimRight.pas',
Sanitizer.URL.Decode in 'src\sanitializators\Sanitizer.URL.Decode.pas',
Sanitizer.URL.Encode in 'src\sanitializators\Sanitizer.URL.Encode.pas',
Validator.Contains in 'src\validators\Validator.Contains.pas',
Validator.Custom in 'src\validators\Validator.Custom.pas',
Validator.EndsWith in 'src\validators\Validator.EndsWith.pas',
Validator.IsAlpha in 'src\validators\Validator.IsAlpha.pas',
Validator.IsAlphanumeric in 'src\validators\Validator.IsAlphanumeric.pas',
Validator.IsAscii in 'src\validators\Validator.IsAscii.pas',
Validator.IsBase32 in 'src\validators\Validator.IsBase32.pas',
Validator.IsBase58 in 'src\validators\Validator.IsBase58.pas',
Validator.IsBase64 in 'src\validators\Validator.IsBase64.pas',
Validator.IsBetween in 'src\validators\Validator.IsBetween.pas',
Validator.IsBoolean in 'src\validators\Validator.IsBoolean.pas',
Validator.IsBTCAddress in 'src\validators\Validator.IsBTCAddress.pas',
Validator.IsCNPJ in 'src\validators\Validator.IsCNPJ.pas',
Validator.IsCPF in 'src\validators\Validator.IsCPF.pas',
Validator.IsCPFCNPJ in 'src\validators\Validator.IsCPFCNPJ.pas',
Validator.IsDate in 'src\validators\Validator.IsDate.pas',
Validator.IsDateBetween in 'src\validators\Validator.IsDateBetween.pas',
Validator.IsDateEquals in 'src\validators\Validator.IsDateEquals.pas',
Validator.IsDateGreaterThan in 'src\validators\Validator.IsDateGreaterThan.pas',
Validator.IsDateLessThan in 'src\validators\Validator.IsDateLessThan.pas',
Validator.IsDateTime in 'src\validators\Validator.IsDateTime.pas',
Validator.IsEmail in 'src\validators\Validator.IsEmail.pas',
Validator.IsEmpty in 'src\validators\Validator.IsEmpty.pas',
Validator.IsEquals in 'src\validators\Validator.IsEquals.pas',
Validator.IsEthereumAddress in 'src\validators\Validator.IsEthereumAddress.pas',
Validator.IsGreaterThan in 'src\validators\Validator.IsGreaterThan.pas',
Validator.IsGTIN in 'src\validators\Validator.IsGTIN.pas',
Validator.IsHexadecimal in 'src\validators\Validator.IsHexadecimal.pas',
Validator.IsHexColor in 'src\validators\Validator.IsHexColor.pas',
Validator.IsInteger in 'src\validators\Validator.IsInteger.pas',
Validator.IsIP in 'src\validators\Validator.IsIP.pas',
Validator.IsISO8601 in 'src\validators\Validator.IsISO8601.pas',
Validator.IsJSON in 'src\validators\Validator.IsJSON.pas',
Validator.IsJWT in 'src\validators\Validator.IsJWT.pas',
Validator.IsLatLong in 'src\validators\Validator.IsLatLong.pas',
Validator.IsLength in 'src\validators\Validator.IsLength.pas',
Validator.IsLessThan in 'src\validators\Validator.IsLessThan.pas',
Validator.IsLocale in 'src\validators\Validator.IsLocale.pas',
Validator.IsLowercase in 'src\validators\Validator.IsLowercase.pas',
Validator.IsMACAddress in 'src\validators\Validator.IsMACAddress.pas',
Validator.IsMagnetURI in 'src\validators\Validator.IsMagnetURI.pas',
Validator.IsMD5 in 'src\validators\Validator.IsMD5.pas',
Validator.IsMimeType in 'src\validators\Validator.IsMimeType.pas',
Validator.IsMongoId in 'src\validators\Validator.IsMongoId.pas',
Validator.IsNegative in 'src\validators\Validator.IsNegative.pas',
Validator.IsNumeric in 'src\validators\Validator.IsNumeric.pas',
Validator.IsOctal in 'src\validators\Validator.IsOctal.pas',
Validator.IsOptional in 'src\validators\Validator.IsOptional.pas',
Validator.IsPassportNumber in 'src\validators\Validator.IsPassportNumber.pas',
Validator.IsPhoneNumber in 'src\validators\Validator.IsPhoneNumber.pas',
Validator.IsPort in 'src\validators\Validator.IsPort.pas',
Validator.IsPositive in 'src\validators\Validator.IsPositive.pas',
Validator.IsPostalCode in 'src\validators\Validator.IsPostalCode.pas',
Validator.IsRGBColor in 'src\validators\Validator.IsRGBColor.pas',
Validator.IsSSN in 'src\validators\Validator.IsSSN.pas',
Validator.IsTime in 'src\validators\Validator.IsTime.pas',
Validator.IsTimeBetween in 'src\validators\Validator.IsTimeBetween.pas',
Validator.IsTimeEquals in 'src\validators\Validator.IsTimeEquals.pas',
Validator.IsTimeGreaterThan in 'src\validators\Validator.IsTimeGreaterThan.pas',
Validator.IsTimeLessThan in 'src\validators\Validator.IsTimeLessThan.pas',
Validator.IsUppercase in 'src\validators\Validator.IsUppercase.pas',
Validator.IsURL in 'src\validators\Validator.IsURL.pas',
Validator.IsUUID in 'src\validators\Validator.IsUUID.pas',
Validator.IsZero in 'src\validators\Validator.IsZero.pas',
Validator.JSON.Key.IsOptional in 'src\validators\Validator.JSON.Key.IsOptional.pas',
Validator.JSON.Key.IsRequired in 'src\validators\Validator.JSON.Key.IsRequired.pas',
Validator.JSON.SubValidator.Custom in 'src\validators\Validator.JSON.SubValidator.Custom.pas',
Validator.JSON.Value.Custom in 'src\validators\Validator.JSON.Value.Custom.pas',
Validator.JSON.Value.IsJSONValue in 'src\validators\Validator.JSON.Value.IsJSONValue.pas',
Validator.JSON.Value.IsMinMaxItems in 'src\validators\Validator.JSON.Value.IsMinMaxItems.pas',
Validator.Regex.IsMatch in 'src\validators\Validator.Regex.IsMatch.pas',
Validator.StartsWith in 'src\validators\Validator.StartsWith.pas';
end.