Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.api / src / test / java / org / gvsig / fmap / dal / feature / DummyFeatureAttributeDescriptor.java @ 44338

History | View | Annotate | Download (10.4 KB)

1 42928 jjdelcerro
2
package org.gvsig.fmap.dal.feature;
3
4
import java.text.DateFormat;
5
import java.util.List;
6
import org.cresques.cts.IProjection;
7
import org.gvsig.fmap.geom.type.GeometryType;
8 44077 jjdelcerro
import org.gvsig.timesupport.Interval;
9 42928 jjdelcerro
import org.gvsig.tools.dataTypes.CoercionException;
10
import org.gvsig.tools.dataTypes.DataType;
11
import org.gvsig.tools.dynobject.DynField;
12 44202 jjdelcerro
import org.gvsig.tools.dynobject.DynMethod;
13
import org.gvsig.tools.dynobject.DynObject;
14 42928 jjdelcerro
import org.gvsig.tools.dynobject.DynObjectValueItem;
15
import org.gvsig.tools.dynobject.DynStruct;
16 44202 jjdelcerro
import org.gvsig.tools.dynobject.Tags;
17 42928 jjdelcerro
import org.gvsig.tools.dynobject.exception.DynFieldIsNotAContainerException;
18
import org.gvsig.tools.dynobject.exception.DynFieldValidateException;
19
import org.gvsig.tools.evaluator.Evaluator;
20
21
/**
22
 * This class is intended to be used in test.
23
 * Use it directly or extend it and overwrite the methods you need.
24
 * This class is maintained as part of the DAL API.
25
 */
26
public class DummyFeatureAttributeDescriptor implements FeatureAttributeDescriptor {
27
28
    @Override
29
    public Object clone() throws CloneNotSupportedException {
30
        return super.clone();
31
    }
32
33
    @Override
34
    public FeatureAttributeDescriptor getCopy() {
35
        return null;
36
    }
37
38
    @Override
39
    public String getDataTypeName() {
40
        return null;
41
    }
42
43
    @Override
44
    public int getSize() {
45
        return 0;
46
    }
47
48
    @Override
49
    public int getPrecision() {
50
        return 0;
51
    }
52
53
    @Override
54
    public Class getObjectClass() {
55
        return null;
56
    }
57
58
    @Override
59
    public int getMinimumOccurrences() {
60
        return 0;
61
    }
62
63
    @Override
64
    public int getMaximumOccurrences() {
65
        return 0;
66
    }
67
68
    @Override
69
    public boolean isPrimaryKey() {
70
        return false;
71
    }
72
73
    @Override
74
    public boolean allowNull() {
75
        return false;
76
    }
77
78
    @Override
79
    public Evaluator getEvaluator() {
80
        return null;
81
    }
82
83
    @Override
84
    public IProjection getSRS() {
85
        return null;
86
    }
87
88
    @Override
89
    public int getGeometryType() {
90
        return 0;
91
    }
92
93
    @Override
94
    public int getGeometrySubType() {
95
        return 0;
96
    }
97
98
    @Override
99
    public GeometryType getGeomType() {
100
        return null;
101
    }
102
103
    @Override
104
    public DateFormat getDateFormat() {
105
        return null;
106
    }
107
108
    @Override
109
    public int getIndex() {
110
        return 0;
111
    }
112
113
    @Override
114
    public Object getAdditionalInfo(String infoName) {
115
        return null;
116
    }
117
118
    @Override
119
    public boolean isAutomatic() {
120
        return false;
121
    }
122
123
    @Override
124
    public boolean isTime() {
125
        return false;
126
    }
127
128
    @Override
129
    public boolean isIndexed() {
130
        return false;
131
    }
132
133
    @Override
134
    public boolean allowIndexDuplicateds() {
135
        return false;
136
    }
137
138
    @Override
139
    public boolean isIndexAscending() {
140
        return false;
141
    }
142
143
    @Override
144
    public FeatureAttributeGetter getFeatureAttributeGetter() {
145
        return null;
146
    }
147
148
    @Override
149
    public void setFeatureAttributeGetter(FeatureAttributeGetter featureAttributeGetter) {
150
151
    }
152
153
    @Override
154
    public FeatureAttributeEmulator getFeatureAttributeEmulator() {
155
        return null;
156
    }
157
158
    @Override
159
    public String getName() {
160
        return null;
161
    }
162
163
    @Override
164
    public int getType() {
165
        return 0;
166
    }
167
168
    @Override
169
    public DataType getDataType() {
170
        return null;
171
    }
172
173
    @Override
174
    public String getSubtype() {
175
        return null;
176
    }
177
178
    @Override
179
    public String getDescription() {
180
        return null;
181
    }
182
183
    @Override
184
    public Object getDefaultValue() {
185
        return null;
186
    }
187
188
    @Override
189
    public String getGroup() {
190
        return null;
191
    }
192
193
    @Override
194
    public int getOder() {
195
        return 0;
196
    }
197
198
    @Override
199
    public boolean isMandatory() {
200
        return false;
201
    }
202
203
    @Override
204
    public boolean isPersistent() {
205
        return false;
206
    }
207
208
    @Override
209
    public boolean isHidden() {
210
        return false;
211
    }
212
213
    @Override
214
    public boolean isReadOnly() {
215
        return false;
216
    }
217
218
    @Override
219
    public boolean isContainer() {
220
        return false;
221
    }
222
223
    @Override
224
    public DynObjectValueItem[] getAvailableValues() {
225
        return null;
226
    }
227
228
    @Override
229
    public Object getMinValue() {
230
        return null;
231
    }
232
233
    @Override
234
    public Object getMaxValue() {
235
        return null;
236
    }
237
238
    @Override
239
    public Class getClassOfValue() {
240
        return null;
241
    }
242
243
    @Override
244
    public Class getClassOfItems() {
245
        return null;
246
    }
247
248
    @Override
249
    public DynField setDescription(String string) {
250
        return null;
251
    }
252
253
    @Override
254
    public DynField setType(int i) {
255
        return null;
256
    }
257
258
    @Override
259
    public DynField setType(DataType dt) {
260
        return null;
261
    }
262
263
    @Override
264
    public DynField setSubtype(String string) {
265
        return null;
266
    }
267
268
    @Override
269
    public DynField setDefaultFieldValue(Object o) {
270
        return null;
271
    }
272
273
    @Override
274
    public DynField setGroup(String string) {
275
        return null;
276
    }
277
278
    @Override
279
    public DynField setOrder(int i) {
280
        return null;
281
    }
282
283
    @Override
284
    public DynField setMandatory(boolean bln) {
285
        return null;
286
    }
287
288
    @Override
289
    public DynField setHidden(boolean bln) {
290
        return null;
291
    }
292
293
    @Override
294
    public DynField setPersistent(boolean bln) {
295
        return null;
296
    }
297
298
    @Override
299
    public DynField setAvailableValues(DynObjectValueItem[] dovis) {
300
        return null;
301
    }
302
303
    @Override
304
    public DynField setAvailableValues(List list) {
305
        return null;
306
    }
307
308
    @Override
309
    public DynField setMinValue(Object o) {
310
        return null;
311
    }
312
313
    @Override
314
    public DynField setMaxValue(Object o) {
315
        return null;
316
    }
317
318
    @Override
319
    public DynField setClassOfValue(Class type) throws DynFieldIsNotAContainerException {
320
        return null;
321
    }
322
323
    @Override
324
    public DynField setClassOfItems(Class type) throws DynFieldIsNotAContainerException {
325
        return null;
326
    }
327
328
    @Override
329
    public DynField setReadOnly(boolean bln) {
330
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
331
    }
332
333
    @Override
334
    public DynField getElementsType() {
335
        return null;
336
    }
337
338
    @Override
339
    public DynField setElementsType(int i) throws DynFieldIsNotAContainerException {
340
        return null;
341
    }
342
343
    @Override
344
    public DynField setElementsType(DynStruct ds) throws DynFieldIsNotAContainerException {
345
        return null;
346
    }
347
348
    @Override
349
    public void validate(Object o) throws DynFieldValidateException {
350
351
    }
352
353
    @Override
354
    public Object coerce(Object o) throws CoercionException {
355
        return null;
356
    }
357
358
    @Override
359
    public int getTheTypeOfAvailableValues() {
360
        return 0;
361
    }
362
363
    @Override
364
    public DynField setDefaultDynValue(Object o) {
365
        return null;
366
    }
367
368
    @Override
369
    public DynField setTheTypeOfAvailableValues(int i) {
370
        return null;
371
    }
372
373 43135 jjdelcerro
    @Override
374
    public boolean isComputed() {
375
        return false;
376
    }
377
378 43739 jjdelcerro
    @Override
379
    public FeatureStore getStore() {
380
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
381
    }
382
383
    @Override
384
    public FeatureType getFeatureType() {
385 44077 jjdelcerro
        return null;
386 43739 jjdelcerro
    }
387
388 44077 jjdelcerro
    @Override
389
    public Interval getInterval() {
390
        return null;
391
    }
392
393 44128 jjdelcerro
    @Override
394
    public String getDataProfileName() {
395
        return null;
396
    }
397
398 44160 jjdelcerro
    @Override
399
    public String[] getRequiredFieldNames() {
400
        return null;
401
    }
402
403 44202 jjdelcerro
    @Override
404
    public DynField setClassOfValue(DynStruct dynStrct) {
405
        return this;
406
    }
407
408
    @Override
409
    public DynField setClassOfValue(String theClassNameOfValue) {
410
        return this;
411
    }
412
413
    @Override
414
    public String getClassNameOfValue() {
415
        return null;
416
    }
417
418
    @Override
419
    public DynStruct getDynClassOfValue() {
420
        return null;
421
    }
422
423
    @Override
424
    public DynField setTypeOfItems(int type) {
425
        return this;
426
    }
427
428
    @Override
429
    public int getTypeOfItems() {
430
        return 0;
431
    }
432
433
    @Override
434
    public DynField setClassOfItems(DynStruct dynStrct) {
435
        return this;
436
    }
437
438
    @Override
439
    public DynField setClassOfItems(String theClassNameOfValue) {
440
        return this;
441
    }
442
443
    @Override
444
    public String getClassNameOfItems() {
445
        return null;
446
    }
447
448
    @Override
449
    public DynStruct getDynClassOfItems() {
450
        return null;
451
    }
452
453
    @Override
454
    public Tags getTags() {
455
        return null;
456
    }
457
458
    @Override
459
    public DynField setRelationType(int relationType) {
460
        return this;
461
    }
462
463
    @Override
464
    public int getRelationType() {
465
        return 0;
466
    }
467
468
    @Override
469
    public DynField setAvailableValues(DynMethod computeAvailableValues) {
470
        return this;
471
    }
472
473
    @Override
474
    public DynMethod getAvailableValuesMethod() {
475
        return null;
476
    }
477
478
    @Override
479
    public DynObjectValueItem[] getAvailableValues(DynObject self) {
480
        return null;
481
    }
482
483
    @Override
484
    public boolean isAvailableValuesCalculated() {
485
        return false;
486
    }
487
488
    @Override
489
    public DynField setCalculateMethod(DynMethod computeValue) {
490
        return this;
491
    }
492
493
    @Override
494
    public DynMethod getCalculateMethod() {
495
        return null;
496
    }
497
498
    @Override
499
    public boolean isCalculated() {
500
        return false;
501
    }
502
503
    @Override
504
    public Object getCalculatedValue(DynObject self) {
505
        return null;
506
    }
507
508
    @Override
509
    public void copyFrom(DynField other) {
510
    }
511
512
    @Override
513
    public DynField setValidateElements(boolean validate) {
514
        return this;
515
    }
516
517
    @Override
518
    public boolean getValidateElements() {
519
        return false;
520
    }
521
522
    @Override
523
    public String getLabel() {
524
        return null;
525
    }
526
527
    @Override
528
    public DynField setLabel(String label) {
529
        return this;
530
    }
531
532 44262 jjdelcerro
    @Override
533
    public void recentUsed() {
534
    }
535
536
    @Override
537
    public boolean isForeingKey() {
538
        return false;
539
    }
540
541
    @Override
542
    public ForeingKey getForeingKey() {
543
        return null;
544
    }
545
546 44337 jjdelcerro
    @Override
547
    public String getShortLabel() {
548
        return null;
549
    }
550
551
    @Override
552
    public DynField setShortLabel(String shortLabel) {
553
        return this;
554
    }
555
556 44338 jjdelcerro
    @Override
557
    public String getLocalizedShortLabel() {
558
        return this.getShortLabel();
559
    }
560
561
    @Override
562
    public String getLocalizedLabel() {
563
        return this.getLabel();
564
    }
565
566 42928 jjdelcerro
}