1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.ldap.server.schema.bootstrap;
18
19
20 import java.util.Comparator;
21
22 import javax.naming.NamingException;
23
24 import org.apache.ldap.common.schema.*;
25 import org.apache.ldap.server.schema.ConcreteNameComponentNormalizer;
26
27
28 /***
29 * Document this class.
30 *
31 * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
32 * @version $Rev: 289953 $
33 */
34 public class SystemComparatorProducer extends AbstractBootstrapProducer
35 {
36 public SystemComparatorProducer()
37 {
38 super( ProducerTypeEnum.COMPARATOR_PRODUCER );
39 }
40
41
42 public void produce( BootstrapRegistries registries, ProducerCallback cb )
43 throws NamingException
44 {
45 Comparator comparator;
46
47
48
49
50
51
52
53 comparator = new ObjectIdentifierComparator();
54 cb.schemaObjectProduced( this, "2.5.13.0", comparator );
55
56
57
58
59
60 comparator = new DnComparator( new ConcreteNameComponentNormalizer(
61 registries.getAttributeTypeRegistry() ) );
62 cb.schemaObjectProduced( this, "2.5.13.1", comparator );
63
64
65
66
67
68 comparator = new NormalizingComparator(
69 new CachingNormalizer( new DeepTrimToLowerNormalizer() ),
70 new ComparableComparator() );
71 cb.schemaObjectProduced( this, "2.5.13.2", comparator );
72
73
74
75
76
77 comparator = new NormalizingComparator(
78 new CachingNormalizer( new DeepTrimToLowerNormalizer() ),
79 new ComparableComparator() );
80 cb.schemaObjectProduced( this, "2.5.13.3", comparator );
81
82
83
84
85
86 comparator = new NormalizingComparator(
87 new CachingNormalizer( new DeepTrimToLowerNormalizer() ),
88 new ComparableComparator() );
89 cb.schemaObjectProduced( this, "2.5.13.4", comparator );
90
91
92
93
94
95 comparator = new ComparableComparator();
96 cb.schemaObjectProduced( this, "2.5.13.6", comparator );
97
98
99
100
101
102 comparator = new ComparableComparator();
103 cb.schemaObjectProduced( this, "2.5.13.8", comparator );
104
105
106
107
108
109 comparator = new ComparableComparator();
110 cb.schemaObjectProduced( this, "2.5.13.10", comparator );
111
112
113
114
115
116 comparator = new NormalizingComparator(
117 new CachingNormalizer( new DeepTrimToLowerNormalizer() ),
118 new ComparableComparator() );
119 cb.schemaObjectProduced( this, "2.5.13.11", comparator );
120
121
122
123
124
125 comparator = new ComparableComparator();
126 cb.schemaObjectProduced( this, "2.5.13.14", comparator );
127
128
129
130
131
132 comparator = new ComparableComparator();
133 cb.schemaObjectProduced( this, "2.5.13.15", comparator );
134
135
136
137
138
139 comparator = new ComparableComparator();
140 cb.schemaObjectProduced( this, "2.5.13.16", comparator );
141
142
143
144
145
146 comparator = new ComparableComparator();
147 cb.schemaObjectProduced( this, "2.5.13.17", comparator );
148
149
150
151
152
153 comparator = new ComparableComparator();
154 cb.schemaObjectProduced( this, "2.5.13.18", comparator );
155
156
157
158
159
160 comparator = new ComparableComparator();
161 cb.schemaObjectProduced( this, "2.5.13.20", comparator );
162
163
164
165
166
167 comparator = new ComparableComparator();
168 cb.schemaObjectProduced( this, "2.5.13.21", comparator );
169
170
171
172
173
174 comparator = new ComparableComparator();
175 cb.schemaObjectProduced( this, "2.5.13.22", comparator );
176
177
178
179
180
181 comparator = new NormalizingComparator(
182 new CachingNormalizer( new DeepTrimNormalizer() ),
183 new ComparableComparator() );
184 cb.schemaObjectProduced( this, "2.5.13.23", comparator );
185
186
187
188
189
190 comparator = new ComparableComparator();
191 cb.schemaObjectProduced( this, "2.5.13.24", comparator );
192
193
194
195
196
197 comparator = new ComparableComparator();
198 cb.schemaObjectProduced( this, "2.5.13.27", comparator );
199
200
201
202
203
204 comparator = new ComparableComparator();
205 cb.schemaObjectProduced( this, "2.5.13.28", comparator );
206
207
208
209
210
211 comparator = new ComparableComparator();
212 cb.schemaObjectProduced( this, "2.5.13.29", comparator );
213
214
215
216
217
218 comparator = new ComparableComparator();
219 cb.schemaObjectProduced( this, "2.5.13.30", comparator );
220
221
222
223
224
225
226
227
228 comparator = new ComparableComparator();
229 cb.schemaObjectProduced( this, "2.5.13.31", comparator );
230
231
232
233
234
235 comparator = new NormalizingComparator(
236 new CachingNormalizer( new DeepTrimNormalizer() ),
237 new ComparableComparator() );
238 cb.schemaObjectProduced( this, "1.3.6.1.4.1.1466.109.114.1", comparator );
239
240
241
242
243
244 comparator = new NormalizingComparator(
245 new CachingNormalizer( new DeepTrimToLowerNormalizer() ),
246 new ComparableComparator() );
247 cb.schemaObjectProduced( this, "1.3.6.1.4.1.1466.109.114.2", comparator );
248
249
250
251
252
253
254
255
256
257
258 comparator = new ComparableComparator();
259 cb.schemaObjectProduced( this, "2.5.13.13", comparator );
260
261 }
262 }