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

History | View | Annotate | Download (12.4 KB)

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