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 @ 44644

History | View | Annotate | Download (11.1 KB)

1

    
2
package org.gvsig.fmap.dal.feature;
3

    
4
import java.text.DateFormat;
5
import java.util.List;
6
import java.util.Objects;
7
import org.cresques.cts.IProjection;
8
import org.gvsig.fmap.geom.type.GeometryType;
9
import org.gvsig.timesupport.Interval;
10
import org.gvsig.tools.dataTypes.CoercionException;
11
import org.gvsig.tools.dataTypes.DataType;
12
import org.gvsig.tools.dynobject.DynField;
13
import org.gvsig.tools.dynobject.DynMethod;
14
import org.gvsig.tools.dynobject.DynObject;
15
import org.gvsig.tools.dynobject.DynObjectValueItem;
16
import org.gvsig.tools.dynobject.DynStruct;
17
import org.gvsig.tools.dynobject.Tags;
18
import org.gvsig.tools.dynobject.exception.DynFieldIsNotAContainerException;
19
import org.gvsig.tools.dynobject.exception.DynFieldValidateException;
20
import org.gvsig.tools.evaluator.Evaluator;
21

    
22
/**
23
 * This class is intended to be used in test.
24
 * Use it directly or extend it and overwrite the methods you need.
25
 * This class is maintained as part of the DAL API.
26
 */
27
public class DummyFeatureAttributeDescriptor implements FeatureAttributeDescriptor {
28

    
29
    @Override
30
    public Object clone() throws CloneNotSupportedException {
31
        return super.clone();
32
    }
33

    
34
    @Override
35
    public FeatureAttributeDescriptor getCopy() {
36
        return null;
37
    }
38

    
39
    @Override
40
    public String getDataTypeName() {
41
        return null;
42
    }
43

    
44
    @Override
45
    public int getSize() {
46
        return 0;
47
    }
48

    
49
    @Override
50
    public int getPrecision() {
51
        return 0;
52
    }
53

    
54
    @Override
55
    public Class getObjectClass() {
56
        return null;
57
    }
58

    
59
    @Override
60
    public int getMinimumOccurrences() {
61
        return 0;
62
    }
63

    
64
    @Override
65
    public int getMaximumOccurrences() {
66
        return 0;
67
    }
68

    
69
    @Override
70
    public boolean isPrimaryKey() {
71
        return false;
72
    }
73

    
74
    @Override
75
    public boolean allowNull() {
76
        return false;
77
    }
78

    
79
    @Override
80
    public Evaluator getEvaluator() {
81
        return null;
82
    }
83

    
84
    @Override
85
    public IProjection getSRS() {
86
        return null;
87
    }
88

    
89
    @Override
90
    public int getGeometryType() {
91
        return 0;
92
    }
93

    
94
    @Override
95
    public int getGeometrySubType() {
96
        return 0;
97
    }
98

    
99
    @Override
100
    public GeometryType getGeomType() {
101
        return null;
102
    }
103

    
104
    @Override
105
    public DateFormat getDateFormat() {
106
        return null;
107
    }
108

    
109
    @Override
110
    public int getIndex() {
111
        return 0;
112
    }
113

    
114
    @Override
115
    public Object getAdditionalInfo(String infoName) {
116
        return null;
117
    }
118

    
119
    @Override
120
    public boolean isAutomatic() {
121
        return false;
122
    }
123

    
124
    @Override
125
    public boolean isTime() {
126
        return false;
127
    }
128

    
129
    @Override
130
    public boolean isIndexed() {
131
        return false;
132
    }
133

    
134
    @Override
135
    public boolean allowIndexDuplicateds() {
136
        return false;
137
    }
138

    
139
    @Override
140
    public boolean isIndexAscending() {
141
        return false;
142
    }
143

    
144
    @Override
145
    public FeatureAttributeGetter getFeatureAttributeGetter() {
146
        return null;
147
    }
148

    
149
    @Override
150
    public void setFeatureAttributeGetter(FeatureAttributeGetter featureAttributeGetter) {
151

    
152
    }
153

    
154
    @Override
155
    public FeatureAttributeEmulator getFeatureAttributeEmulator() {
156
        return null;
157
    }
158

    
159
    @Override
160
    public String getName() {
161
        return null;
162
    }
163

    
164
    @Override
165
    public int getType() {
166
        return 0;
167
    }
168

    
169
    @Override
170
    public DataType getDataType() {
171
        return null;
172
    }
173

    
174
    @Override
175
    public String getSubtype() {
176
        return null;
177
    }
178

    
179
    @Override
180
    public String getDescription() {
181
        return null;
182
    }
183

    
184
    @Override
185
    public Object getDefaultValue() {
186
        return null;
187
    }
188

    
189
    @Override
190
    public String getGroup() {
191
        return null;
192
    }
193

    
194
    @Override
195
    public int getOder() {
196
        return 0;
197
    }
198

    
199
    @Override
200
    public boolean isMandatory() {
201
        return false;
202
    }
203

    
204
    @Override
205
    public boolean isPersistent() {
206
        return false;
207
    }
208

    
209
    @Override
210
    public boolean isHidden() {
211
        return false;
212
    }
213

    
214
    @Override
215
    public boolean isReadOnly() {
216
        return false;
217
    }
218

    
219
    @Override
220
    public boolean isContainer() {
221
        return false;
222
    }
223

    
224
    @Override
225
    public DynObjectValueItem[] getAvailableValues() {
226
        return null;
227
    }
228

    
229
    @Override
230
    public Object getMinValue() {
231
        return null;
232
    }
233

    
234
    @Override
235
    public Object getMaxValue() {
236
        return null;
237
    }
238

    
239
    @Override
240
    public Class getClassOfValue() {
241
        return null;
242
    }
243

    
244
    @Override
245
    public Class getClassOfItems() {
246
        return null;
247
    }
248

    
249
    @Override
250
    public DynField setDescription(String string) {
251
        return null;
252
    }
253

    
254
    @Override
255
    public DynField setType(int i) {
256
        return null;
257
    }
258

    
259
    @Override
260
    public DynField setType(DataType dt) {
261
        return null;
262
    }
263

    
264
    @Override
265
    public DynField setSubtype(String string) {
266
        return null;
267
    }
268

    
269
    @Override
270
    public DynField setDefaultFieldValue(Object o) {
271
        return null;
272
    }
273

    
274
    @Override
275
    public DynField setGroup(String string) {
276
        return null;
277
    }
278

    
279
    @Override
280
    public DynField setOrder(int i) {
281
        return null;
282
    }
283

    
284
    @Override
285
    public DynField setMandatory(boolean bln) {
286
        return null;
287
    }
288

    
289
    @Override
290
    public DynField setHidden(boolean bln) {
291
        return null;
292
    }
293

    
294
    @Override
295
    public DynField setPersistent(boolean bln) {
296
        return null;
297
    }
298

    
299
    @Override
300
    public DynField setAvailableValues(DynObjectValueItem[] dovis) {
301
        return null;
302
    }
303

    
304
    @Override
305
    public DynField setAvailableValues(List list) {
306
        return null;
307
    }
308

    
309
    @Override
310
    public DynField setMinValue(Object o) {
311
        return null;
312
    }
313

    
314
    @Override
315
    public DynField setMaxValue(Object o) {
316
        return null;
317
    }
318

    
319
    @Override
320
    public DynField setClassOfValue(Class type) throws DynFieldIsNotAContainerException {
321
        return null;
322
    }
323

    
324
    @Override
325
    public DynField setClassOfItems(Class type) throws DynFieldIsNotAContainerException {
326
        return null;
327
    }
328

    
329
    @Override
330
    public DynField setReadOnly(boolean bln) {
331
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
332
    }
333

    
334
    @Override
335
    public DynField getElementsType() {
336
        return null;
337
    }
338

    
339
    @Override
340
    public DynField setElementsType(int i) throws DynFieldIsNotAContainerException {
341
        return null;
342
    }
343

    
344
    @Override
345
    public DynField setElementsType(DynStruct ds) throws DynFieldIsNotAContainerException {
346
        return null;
347
    }
348

    
349
    @Override
350
    public void validate(Object o) throws DynFieldValidateException {
351

    
352
    }
353

    
354
    @Override
355
    public Object coerce(Object o) throws CoercionException {
356
        return null;
357
    }
358

    
359
    @Override
360
    public int getTheTypeOfAvailableValues() {
361
        return 0;
362
    }
363

    
364
    @Override
365
    public DynField setDefaultDynValue(Object o) {
366
        return null;
367
    }
368

    
369
    @Override
370
    public DynField setTheTypeOfAvailableValues(int i) {
371
        return null;
372
    }
373

    
374
    @Override
375
    public boolean isComputed() {
376
        return false;
377
    }
378

    
379
    @Override
380
    public FeatureStore getStore() {
381
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
382
    }
383

    
384
    @Override
385
    public FeatureType getFeatureType() {
386
        return null;
387
    }
388

    
389
    @Override
390
    public Interval getInterval() {
391
        return null;
392
    }
393

    
394
    @Override
395
    public String getDataProfileName() {
396
        return null;
397
    }
398

    
399
    @Override
400
    public String[] getRequiredFieldNames() {
401
        return null;
402
    }
403

    
404
    @Override
405
    public DynField setClassOfValue(DynStruct dynStrct) {
406
        return this;
407
    }
408

    
409
    @Override
410
    public DynField setClassOfValue(String theClassNameOfValue) {
411
        return this;
412
    }
413

    
414
    @Override
415
    public String getClassNameOfValue() {
416
        return null;
417
    }
418

    
419
    @Override
420
    public DynStruct getDynClassOfValue() {
421
        return null;
422
    }
423

    
424
    @Override
425
    public DynField setTypeOfItems(int type) {
426
        return this;
427
    }
428

    
429
    @Override
430
    public int getTypeOfItems() {
431
        return 0;
432
    }
433

    
434
    @Override
435
    public DynField setClassOfItems(DynStruct dynStrct) {
436
        return this;
437
    }
438

    
439
    @Override
440
    public DynField setClassOfItems(String theClassNameOfValue) {
441
        return this;
442
    }
443

    
444
    @Override
445
    public String getClassNameOfItems() {
446
        return null;
447
    }
448

    
449
    @Override
450
    public DynStruct getDynClassOfItems() {
451
        return null;
452
    }
453

    
454
    @Override
455
    public Tags getTags() {
456
        return null;
457
    }
458

    
459
    @Override
460
    public DynField setRelationType(int relationType) {
461
        return this;
462
    }
463

    
464
    @Override
465
    public int getRelationType() {
466
        return 0;
467
    }
468

    
469
    @Override
470
    public DynField setAvailableValues(DynMethod computeAvailableValues) {
471
        return this;
472
    }
473

    
474
    @Override
475
    public DynMethod getAvailableValuesMethod() {
476
        return null;
477
    }
478

    
479
    @Override
480
    public DynObjectValueItem[] getAvailableValues(DynObject self) {
481
        return null;
482
    }
483

    
484
    @Override
485
    public boolean isAvailableValuesCalculated() {
486
        return false;
487
    }
488

    
489
    @Override
490
    public DynField setCalculateMethod(DynMethod computeValue) {
491
        return this;
492
    }
493

    
494
    @Override
495
    public DynMethod getCalculateMethod() {
496
        return null;
497
    }
498

    
499
    @Override
500
    public boolean isCalculated() {
501
        return false;
502
    }
503

    
504
    @Override
505
    public Object getCalculatedValue(DynObject self) {
506
        return null;
507
    }
508

    
509
    @Override
510
    public void copyFrom(DynField other) {
511
    }
512

    
513
    @Override
514
    public DynField setValidateElements(boolean validate) {
515
        return this;
516
    }
517

    
518
    @Override
519
    public boolean getValidateElements() {
520
        return false;
521
    }
522

    
523
    @Override
524
    public String getLabel() {
525
        return null;
526
    }
527

    
528
    @Override
529
    public DynField setLabel(String label) {
530
        return this;
531
    }
532

    
533
    @Override
534
    public void recentUsed() {
535
    }
536

    
537
    @Override
538
    public boolean isForeingKey() {
539
        return false;
540
    }
541

    
542
    @Override
543
    public ForeingKey getForeingKey() {
544
        return null;
545
    }
546

    
547
    @Override
548
    public String getShortLabel() {
549
        return null;
550
    }
551

    
552
    @Override
553
    public DynField setShortLabel(String shortLabel) {
554
        return this;
555
    }
556

    
557
    @Override
558
    public String getLocalizedShortLabel() {
559
        return this.getShortLabel();
560
    }
561

    
562
    @Override
563
    public String getLocalizedLabel() {
564
        return this.getLabel();
565
    }
566

    
567
    @Override
568
    public String getLabelOfValue(Object value) {
569
        return Objects.toString(value, "");
570
    }
571

    
572
    @Override
573
    public DataProfile getDataProfile() {
574
        return null;
575
    }
576

    
577
    @Override
578
    public boolean hasOnlyMetadataChanges(FeatureAttributeDescriptor other) {
579
        return false;
580
    }
581

    
582
    @Override
583
    public boolean hasLabel() {
584
        return false;
585
    }
586

    
587
    @Override
588
    public boolean hasShortLabel() {
589
        return false;
590
    }
591

    
592
    @Override
593
    public boolean hasDescription() {
594
        return false;
595
    }
596

    
597
    @Override
598
    public FeatureAttributeDescriptor getValue() {
599
        return this;
600
    }
601
   
602
}