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

History | View | Annotate | Download (12.1 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

    
27
/**
28
 * This class is intended to be used in test.
29
 * Use it directly or extend it and overwrite the methods you need.
30
 * This class is maintained as part of the DAL API.
31
 */
32
public class DummyFeatureAttributeDescriptor implements FeatureAttributeDescriptor {
33

    
34
    @Override
35
    public Object clone() throws CloneNotSupportedException {
36
        return super.clone();
37
    }
38

    
39
    @Override
40
    public FeatureAttributeDescriptor getCopy() {
41
        return null;
42
    }
43

    
44
    @Override
45
    public String getDataTypeName() {
46
        return null;
47
    }
48

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

    
54
    @Override
55
    public int getPrecision() {
56
        return 0;
57
    }
58

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

    
64
    @Override
65
    public Coercion getCoercion() {
66
      return null;
67
    }
68

    
69
    @Override
70
    public CoercionContext getCoercionContext() {
71
      return null;
72
    }
73

    
74
    @Override
75
    public MathContext getMathContext() {
76
          return MathContext.UNLIMITED;
77
    }
78
    
79
    @Override
80
    public Class getObjectClass() {
81
        return null;
82
    }
83

    
84
    @Override
85
    public int getMinimumOccurrences() {
86
        return 0;
87
    }
88

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

    
94
    @Override
95
    public boolean isPrimaryKey() {
96
        return false;
97
    }
98

    
99
    @Override
100
    public boolean allowNull() {
101
        return false;
102
    }
103

    
104
    @Override
105
    public Evaluator getEvaluator() {
106
        return null;
107
    }
108

    
109
    @Override
110
    public IProjection getSRS() {
111
        return null;
112
    }
113

    
114
    @Override
115
    public int getGeometryType() {
116
        return 0;
117
    }
118

    
119
    @Override
120
    public int getGeometrySubType() {
121
        return 0;
122
    }
123

    
124
    @Override
125
    public GeometryType getGeomType() {
126
        return null;
127
    }
128

    
129
    @Override
130
    public DateFormat getDateFormat() {
131
        return null;
132
    }
133

    
134
    @Override
135
    public int getIndex() {
136
        return 0;
137
    }
138

    
139
    @Override
140
    public Object getAdditionalInfo(String infoName) {
141
        return null;
142
    }
143

    
144
    @Override
145
    public boolean isAutomatic() {
146
        return false;
147
    }
148

    
149
    @Override
150
    public boolean isTime() {
151
        return false;
152
    }
153

    
154
    @Override
155
    public boolean isIndexed() {
156
        return false;
157
    }
158

    
159
    @Override
160
    public boolean allowIndexDuplicateds() {
161
        return false;
162
    }
163

    
164
    @Override
165
    public boolean isIndexAscending() {
166
        return false;
167
    }
168

    
169
    @Override
170
    public FeatureAttributeGetter getFeatureAttributeGetter() {
171
        return null;
172
    }
173

    
174
    @Override
175
    public void setFeatureAttributeGetter(FeatureAttributeGetter featureAttributeGetter) {
176

    
177
    }
178

    
179
    @Override
180
    public FeatureAttributeEmulator getFeatureAttributeEmulator() {
181
        return null;
182
    }
183

    
184
    @Override
185
    public String getName() {
186
        return null;
187
    }
188

    
189
    @Override
190
    public int getType() {
191
        return 0;
192
    }
193

    
194
    @Override
195
    public DataType getDataType() {
196
        return null;
197
    }
198

    
199
    @Override
200
    public String getSubtype() {
201
        return null;
202
    }
203

    
204
    @Override
205
    public String getDescription() {
206
        return null;
207
    }
208

    
209
    @Override
210
    public Object getDefaultValue() {
211
        return null;
212
    }
213

    
214
    @Override
215
    public String getGroup() {
216
        return null;
217
    }
218

    
219
    @Override
220
    public int getOder() {
221
        return 0;
222
    }
223

    
224
    @Override
225
    public boolean isMandatory() {
226
        return false;
227
    }
228

    
229
    @Override
230
    public boolean isPersistent() {
231
        return false;
232
    }
233

    
234
    @Override
235
    public boolean isHidden() {
236
        return false;
237
    }
238

    
239
    @Override
240
    public boolean isReadOnly() {
241
        return false;
242
    }
243

    
244
    @Override
245
    public boolean isContainer() {
246
        return false;
247
    }
248

    
249
    @Override
250
    public DynObjectValueItem[] getAvailableValues() {
251
        return null;
252
    }
253

    
254
    @Override
255
    public Object getMinValue() {
256
        return null;
257
    }
258

    
259
    @Override
260
    public Object getMaxValue() {
261
        return null;
262
    }
263

    
264
    @Override
265
    public Class getClassOfValue() {
266
        return null;
267
    }
268

    
269
    @Override
270
    public Class getClassOfItems() {
271
        return null;
272
    }
273

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

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

    
284
    @Override
285
    public DynField setType(DataType dt) {
286
        return null;
287
    }
288

    
289
    @Override
290
    public DynField setSubtype(String string) {
291
        return null;
292
    }
293

    
294
    @Override
295
    public DynField setDefaultFieldValue(Object o) {
296
        return null;
297
    }
298

    
299
    @Override
300
    public DynField setGroup(String string) {
301
        return null;
302
    }
303

    
304
    @Override
305
    public DynField setOrder(int i) {
306
        return null;
307
    }
308

    
309
    @Override
310
    public DynField setMandatory(boolean bln) {
311
        return null;
312
    }
313

    
314
    @Override
315
    public DynField setHidden(boolean bln) {
316
        return null;
317
    }
318

    
319
    @Override
320
    public DynField setPersistent(boolean bln) {
321
        return null;
322
    }
323

    
324
    @Override
325
    public DynField setAvailableValues(DynObjectValueItem[] dovis) {
326
        return null;
327
    }
328

    
329
    @Override
330
    public DynField setAvailableValues(List list) {
331
        return null;
332
    }
333

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

    
339
    @Override
340
    public DynField setMaxValue(Object o) {
341
        return null;
342
    }
343

    
344
    @Override
345
    public DynField setClassOfValue(Class type) throws DynFieldIsNotAContainerException {
346
        return null;
347
    }
348

    
349
    @Override
350
    public DynField setClassOfItems(Class type) throws DynFieldIsNotAContainerException {
351
        return null;
352
    }
353

    
354
    @Override
355
    public DynField setReadOnly(boolean bln) {
356
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
357
    }
358

    
359
    @Override
360
    public DynField getElementsType() {
361
        return null;
362
    }
363

    
364
    @Override
365
    public DynField setElementsType(int i) throws DynFieldIsNotAContainerException {
366
        return null;
367
    }
368

    
369
    @Override
370
    public DynField setElementsType(DynStruct ds) throws DynFieldIsNotAContainerException {
371
        return null;
372
    }
373

    
374
    @Override
375
    public void validate(Object o) throws DynFieldValidateException {
376

    
377
    }
378

    
379
    @Override
380
    public Object coerce(Object o) throws CoercionException {
381
        return null;
382
    }
383

    
384
    @Override
385
    public int getTheTypeOfAvailableValues() {
386
        return 0;
387
    }
388

    
389
    @Override
390
    public DynField setDefaultDynValue(Object o) {
391
        return null;
392
    }
393

    
394
    @Override
395
    public DynField setTheTypeOfAvailableValues(int i) {
396
        return null;
397
    }
398

    
399
    @Override
400
    public boolean isComputed() {
401
        return false;
402
    }
403

    
404
    @Override
405
    public FeatureStore getStore() {
406
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
407
    }
408

    
409
    @Override
410
    public FeatureType getFeatureType() {
411
        return null;
412
    }
413

    
414
    @Override
415
    public Interval getInterval() {
416
        return null;
417
    }
418

    
419
    @Override
420
    public String getDataProfileName() {
421
        return null;
422
    }
423

    
424
    @Override
425
    public String[] getRequiredFieldNames() {
426
        return null;
427
    }
428

    
429
    @Override
430
    public DynField setClassOfValue(DynStruct dynStrct) {
431
        return this;
432
    }
433

    
434
    @Override
435
    public DynField setClassOfValue(String theClassNameOfValue) {
436
        return this;
437
    }
438

    
439
    @Override
440
    public String getClassNameOfValue() {
441
        return null;
442
    }
443

    
444
    @Override
445
    public DynStruct getDynClassOfValue() {
446
        return null;
447
    }
448

    
449
    @Override
450
    public DynField setTypeOfItems(int type) {
451
        return this;
452
    }
453

    
454
    @Override
455
    public int getTypeOfItems() {
456
        return 0;
457
    }
458

    
459
    @Override
460
    public DynField setClassOfItems(DynStruct dynStrct) {
461
        return this;
462
    }
463

    
464
    @Override
465
    public DynField setClassOfItems(String theClassNameOfValue) {
466
        return this;
467
    }
468

    
469
    @Override
470
    public String getClassNameOfItems() {
471
        return null;
472
    }
473

    
474
    @Override
475
    public DynStruct getDynClassOfItems() {
476
        return null;
477
    }
478

    
479
    @Override
480
    public Tags getTags() {
481
        return null;
482
    }
483

    
484
    @Override
485
    public DynField setRelationType(int relationType) {
486
        return this;
487
    }
488

    
489
    @Override
490
    public int getRelationType() {
491
        return 0;
492
    }
493

    
494
    @Override
495
    public DynField setAvailableValues(DynMethod computeAvailableValues) {
496
        return this;
497
    }
498

    
499
    @Override
500
    public DynMethod getAvailableValuesMethod() {
501
        return null;
502
    }
503

    
504
    @Override
505
    public DynObjectValueItem[] getAvailableValues(DynObject self) {
506
        return null;
507
    }
508

    
509
    @Override
510
    public boolean isAvailableValuesCalculated() {
511
        return false;
512
    }
513

    
514
    @Override
515
    public DynField setCalculateMethod(DynMethod computeValue) {
516
        return this;
517
    }
518

    
519
    @Override
520
    public DynMethod getCalculateMethod() {
521
        return null;
522
    }
523

    
524
    @Override
525
    public boolean isCalculated() {
526
        return false;
527
    }
528

    
529
    @Override
530
    public Object getCalculatedValue(DynObject self) {
531
        return null;
532
    }
533

    
534
    @Override
535
    public void copyFrom(DynField other) {
536
    }
537

    
538
    @Override
539
    public DynField setValidateElements(boolean validate) {
540
        return this;
541
    }
542

    
543
    @Override
544
    public boolean getValidateElements() {
545
        return false;
546
    }
547

    
548
    @Override
549
    public String getLabel() {
550
        return null;
551
    }
552

    
553
    @Override
554
    public DynField setLabel(String label) {
555
        return this;
556
    }
557

    
558
    @Override
559
    public void recentUsed() {
560
    }
561

    
562
    @Override
563
    public boolean isForeingKey() {
564
        return false;
565
    }
566

    
567
    @Override
568
    public ForeingKey getForeingKey() {
569
        return null;
570
    }
571

    
572
    @Override
573
    public String getShortLabel() {
574
        return null;
575
    }
576

    
577
    @Override
578
    public DynField setShortLabel(String shortLabel) {
579
        return this;
580
    }
581

    
582
    @Override
583
    public String getLocalizedShortLabel() {
584
        return this.getShortLabel();
585
    }
586

    
587
    @Override
588
    public String getLocalizedLabel() {
589
        return this.getLabel();
590
    }
591

    
592
    @Override
593
    public String getLabelOfValue(Object value) {
594
        return Objects.toString(value, "");
595
    }
596

    
597
    @Override
598
    public DataProfile getDataProfile() {
599
        return null;
600
    }
601

    
602
    @Override
603
    public boolean hasOnlyMetadataChanges(FeatureAttributeDescriptor other) {
604
        return false;
605
    }
606

    
607
    @Override
608
    public boolean hasLabel() {
609
        return false;
610
    }
611

    
612
    @Override
613
    public boolean hasShortLabel() {
614
        return false;
615
    }
616

    
617
    @Override
618
    public boolean hasDescription() {
619
        return false;
620
    }
621

    
622
    @Override
623
    public FeatureAttributeDescriptor getValue() {
624
        return this;
625
    }
626

    
627
    @Override
628
    public Object getDefaultValueCoerced() {
629
        return null;
630
    }
631

    
632
  @Override
633
  public boolean supportSize() {
634
    return false;
635
  }
636

    
637
  @Override
638
  public boolean supportPrecision() {
639
    return false;
640
  }
641

    
642
  @Override
643
  public boolean supportScale() {
644
    return false;
645
  }
646

    
647
  @Override
648
  public int getRoundMode() {
649
    return BigDecimal.ROUND_HALF_UP;
650
  }
651

    
652
  @Override
653
  public Locale getLocale() {
654
    return Locale.ENGLISH;
655
  }
656

    
657
  @Override
658
  public Object get(String name) {
659
    return null;
660
  }
661

    
662
}