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

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

    
4
import java.math.BigDecimal;
5
import java.math.MathContext;
6
import java.text.DateFormat;
7
import java.util.List;
8
import java.util.Locale;
9
import java.util.Objects;
10
import org.cresques.cts.IProjection;
11
import org.gvsig.fmap.geom.type.GeometryType;
12
import org.gvsig.timesupport.Interval;
13
import org.gvsig.tools.dataTypes.Coercion;
14
import org.gvsig.tools.dataTypes.CoercionContext;
15
import org.gvsig.tools.dataTypes.CoercionException;
16
import org.gvsig.tools.dataTypes.DataType;
17
import org.gvsig.tools.dynobject.DynField;
18
import org.gvsig.tools.dynobject.DynMethod;
19
import org.gvsig.tools.dynobject.DynObject;
20
import org.gvsig.tools.dynobject.DynObjectValueItem;
21
import org.gvsig.tools.dynobject.DynStruct;
22
import org.gvsig.tools.dynobject.Tags;
23
import org.gvsig.tools.dynobject.exception.DynFieldIsNotAContainerException;
24
import org.gvsig.tools.dynobject.exception.DynFieldValidateException;
25
import org.gvsig.tools.evaluator.Evaluator;
26
import org.gvsig.tools.persistence.PersistentState;
27
import org.gvsig.tools.persistence.exception.PersistenceException;
28

    
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
    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
    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
    public boolean hasConstantAvailableValues() {
258
      return false;
259
    }
260

    
261
    @Override
262
    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
    @Override
407
    public boolean isComputed() {
408
        return false;
409
    }
410

    
411
    @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
        return null;
419
    }
420

    
421
    @Override
422
    public Interval getInterval() {
423
        return null;
424
    }
425

    
426
    @Override
427
    public String getDataProfileName() {
428
        return null;
429
    }
430

    
431
    @Override
432
    public String[] getRequiredFieldNames() {
433
        return null;
434
    }
435

    
436
    @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
    @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
    @Override
580
    public String getShortLabel() {
581
        return null;
582
    }
583

    
584
    @Override
585
    public DynField setShortLabel(String shortLabel) {
586
        return this;
587
    }
588

    
589
    @Override
590
    public String getLocalizedShortLabel() {
591
        return this.getShortLabel();
592
    }
593

    
594
    @Override
595
    public String getLocalizedLabel() {
596
        return this.getLabel();
597
    }
598

    
599
    @Override
600
    public String getLabelOfValue(Object value) {
601
        return Objects.toString(value, "");
602
    }
603

    
604
    @Override
605
    public DataProfile getDataProfile() {
606
        return null;
607
    }
608

    
609
    @Override
610
    public boolean hasOnlyMetadataChanges(FeatureAttributeDescriptor other) {
611
        return false;
612
    }
613

    
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

    
629
    @Override
630
    public FeatureAttributeDescriptor getValue() {
631
        return this;
632
    }
633

    
634
    @Override
635
    public Object getDefaultValueCoerced() {
636
        return null;
637
    }
638

    
639
  @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
    @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
  @Override
665
  public int getDisplaySize() {
666
    return 0;
667
  }
668

    
669
}