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

History | View | Annotate | Download (13.3 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 javax.json.JsonObject;
11
import javax.json.JsonObjectBuilder;
12
import org.cresques.cts.IProjection;
13
import org.gvsig.expressionevaluator.Expression;
14
import org.gvsig.fmap.geom.type.GeometryType;
15
import org.gvsig.timesupport.Interval;
16
import org.gvsig.tools.dataTypes.Coercion;
17
import org.gvsig.tools.dataTypes.CoercionContext;
18
import org.gvsig.tools.dataTypes.CoercionException;
19
import org.gvsig.tools.dataTypes.DataType;
20
import org.gvsig.tools.dynobject.DynField;
21
import org.gvsig.tools.dynobject.DynMethod;
22
import org.gvsig.tools.dynobject.DynObject;
23
import org.gvsig.tools.dynobject.DynObjectValueItem;
24
import org.gvsig.tools.dynobject.DynStruct;
25
import org.gvsig.tools.dynobject.Tags;
26
import org.gvsig.tools.dynobject.exception.DynFieldIsNotAContainerException;
27
import org.gvsig.tools.dynobject.exception.DynFieldValidateException;
28
import org.gvsig.tools.evaluator.Evaluator;
29
import org.gvsig.tools.persistence.PersistentState;
30
import org.gvsig.tools.persistence.exception.PersistenceException;
31

    
32
/**
33
 * This class is intended to be used in test.
34
 * Use it directly or extend it and overwrite the methods you need.
35
 * This class is maintained as part of the DAL API.
36
 */
37
public class DummyFeatureAttributeDescriptor implements FeatureAttributeDescriptor {
38

    
39
    @Override
40
    public Object clone() throws CloneNotSupportedException {
41
        return super.clone();
42
    }
43

    
44
    @Override
45
    public FeatureAttributeDescriptor getCopy() {
46
        return null;
47
    }
48

    
49
    @Override
50
    public String getDataTypeName() {
51
        return null;
52
    }
53

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

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

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

    
69
    @Override
70
    public Coercion getCoercion() {
71
      return null;
72
    }
73

    
74
    @Override
75
    public CoercionContext getCoercionContext() {
76
      return null;
77
    }
78

    
79
    @Override
80
    public MathContext getMathContext() {
81
          return MathContext.UNLIMITED;
82
    }
83
    
84
    @Override
85
    public Class getObjectClass() {
86
        return null;
87
    }
88

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

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

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

    
104
    @Override
105
    public boolean allowNull() {
106
        return false;
107
    }
108

    
109
    @Override
110
    public Evaluator getEvaluator() {
111
        return null;
112
    }
113

    
114
    @Override
115
    public IProjection getSRS() {
116
        return null;
117
    }
118

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

    
124
    @Override
125
    public int getGeometrySubType() {
126
        return 0;
127
    }
128

    
129
    @Override
130
    public GeometryType getGeomType() {
131
        return null;
132
    }
133

    
134
    @Override
135
    public DateFormat getDateFormat() {
136
        return null;
137
    }
138

    
139
    @Override
140
    public int getIndex() {
141
        return 0;
142
    }
143

    
144
    @Override
145
    public String getAdditionalInfo(String infoName) {
146
        return null;
147
    }
148

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

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

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

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

    
169
    @Override
170
    public boolean isIndexAscending() {
171
        return false;
172
    }
173

    
174
    @Override
175
    public FeatureAttributeGetter getFeatureAttributeGetter() {
176
        return null;
177
    }
178

    
179
    @Override
180
    public void setFeatureAttributeGetter(FeatureAttributeGetter featureAttributeGetter) {
181

    
182
    }
183

    
184
    @Override
185
    public FeatureAttributeEmulator getFeatureAttributeEmulator() {
186
        return null;
187
    }
188

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

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

    
199
    @Override
200
    public DataType getDataType() {
201
        return null;
202
    }
203

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

    
209
    @Override
210
    public String getDescription() {
211
        return null;
212
    }
213

    
214
    @Override
215
    public Object getDefaultValue() {
216
        return null;
217
    }
218

    
219
    @Override
220
    public String getGroup() {
221
        return null;
222
    }
223

    
224
    @Override
225
    public int getOder() {
226
        return 0;
227
    }
228

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

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

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

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

    
249
    @Override
250
    public boolean isContainer() {
251
        return false;
252
    }
253

    
254
    @Override
255
    public DynObjectValueItem[] getAvailableValues() {
256
        return null;
257
    }
258

    
259
    @Override
260
    public boolean hasConstantAvailableValues() {
261
      return false;
262
    }
263

    
264
    @Override
265
    public Object getMinValue() {
266
        return null;
267
    }
268

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

    
274
    @Override
275
    public Class getClassOfValue() {
276
        return null;
277
    }
278

    
279
    @Override
280
    public Class getClassOfItems() {
281
        return null;
282
    }
283

    
284
    @Override
285
    public DynField setDescription(String string) {
286
        return null;
287
    }
288

    
289
    @Override
290
    public DynField setType(int i) {
291
        return null;
292
    }
293

    
294
    @Override
295
    public DynField setType(DataType dt) {
296
        return null;
297
    }
298

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

    
304
    @Override
305
    public DynField setDefaultFieldValue(Object o) {
306
        return null;
307
    }
308

    
309
    @Override
310
    public DynField setGroup(String string) {
311
        return null;
312
    }
313

    
314
    @Override
315
    public DynField setOrder(int i) {
316
        return null;
317
    }
318

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

    
324
    @Override
325
    public DynField setHidden(boolean bln) {
326
        return null;
327
    }
328

    
329
    @Override
330
    public DynField setPersistent(boolean bln) {
331
        return null;
332
    }
333

    
334
    @Override
335
    public DynField setAvailableValues(DynObjectValueItem[] dovis) {
336
        return null;
337
    }
338

    
339
    @Override
340
    public DynField setAvailableValues(List list) {
341
        return null;
342
    }
343

    
344
    @Override
345
    public DynField setMinValue(Object o) {
346
        return null;
347
    }
348

    
349
    @Override
350
    public DynField setMaxValue(Object o) {
351
        return null;
352
    }
353

    
354
    @Override
355
    public DynField setClassOfValue(Class type) throws DynFieldIsNotAContainerException {
356
        return null;
357
    }
358

    
359
    @Override
360
    public DynField setClassOfItems(Class type) throws DynFieldIsNotAContainerException {
361
        return null;
362
    }
363

    
364
    @Override
365
    public DynField setReadOnly(boolean bln) {
366
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
367
    }
368

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

    
374
    @Override
375
    public DynField setElementsType(int i) throws DynFieldIsNotAContainerException {
376
        return null;
377
    }
378

    
379
    @Override
380
    public DynField setElementsType(DynStruct ds) throws DynFieldIsNotAContainerException {
381
        return null;
382
    }
383

    
384
    @Override
385
    public void validate(Object o) throws DynFieldValidateException {
386

    
387
    }
388

    
389
    @Override
390
    public Object coerce(Object o) throws CoercionException {
391
        return null;
392
    }
393

    
394
    @Override
395
    public int getTheTypeOfAvailableValues() {
396
        return 0;
397
    }
398

    
399
    @Override
400
    public DynField setDefaultDynValue(Object o) {
401
        return null;
402
    }
403

    
404
    @Override
405
    public DynField setTheTypeOfAvailableValues(int i) {
406
        return null;
407
    }
408

    
409
    @Override
410
    public boolean isComputed() {
411
        return false;
412
    }
413

    
414
    @Override
415
    public FeatureStore getStore() {
416
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
417
    }
418

    
419
    @Override
420
    public FeatureType getFeatureType() {
421
        return null;
422
    }
423

    
424
    @Override
425
    public Interval getInterval() {
426
        return null;
427
    }
428

    
429
    @Override
430
    public String getDataProfileName() {
431
        return null;
432
    }
433

    
434
    @Override
435
    public String[] getRequiredFieldNames() {
436
        return null;
437
    }
438

    
439
    @Override
440
    public DynField setClassOfValue(DynStruct dynStrct) {
441
        return this;
442
    }
443

    
444
    @Override
445
    public DynField setClassOfValue(String theClassNameOfValue) {
446
        return this;
447
    }
448

    
449
    @Override
450
    public String getClassNameOfValue() {
451
        return null;
452
    }
453

    
454
    @Override
455
    public DynStruct getDynClassOfValue() {
456
        return null;
457
    }
458

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

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

    
469
    @Override
470
    public DynField setClassOfItems(DynStruct dynStrct) {
471
        return this;
472
    }
473

    
474
    @Override
475
    public DynField setClassOfItems(String theClassNameOfValue) {
476
        return this;
477
    }
478

    
479
    @Override
480
    public String getClassNameOfItems() {
481
        return null;
482
    }
483

    
484
    @Override
485
    public DynStruct getDynClassOfItems() {
486
        return null;
487
    }
488

    
489
    @Override
490
    public Tags getTags() {
491
        return null;
492
    }
493

    
494
    @Override
495
    public DynField setRelationType(int relationType) {
496
        return this;
497
    }
498

    
499
    @Override
500
    public int getRelationType() {
501
        return 0;
502
    }
503

    
504
    @Override
505
    public DynField setAvailableValues(DynMethod computeAvailableValues) {
506
        return this;
507
    }
508

    
509
    @Override
510
    public DynMethod getAvailableValuesMethod() {
511
        return null;
512
    }
513

    
514
    @Override
515
    public DynObjectValueItem[] getAvailableValues(DynObject self) {
516
        return null;
517
    }
518

    
519
    @Override
520
    public boolean isAvailableValuesCalculated() {
521
        return false;
522
    }
523

    
524
    @Override
525
    public DynField setCalculateMethod(DynMethod computeValue) {
526
        return this;
527
    }
528

    
529
    @Override
530
    public DynMethod getCalculateMethod() {
531
        return null;
532
    }
533

    
534
    @Override
535
    public boolean isCalculated() {
536
        return false;
537
    }
538

    
539
    @Override
540
    public Object getCalculatedValue(DynObject self) {
541
        return null;
542
    }
543

    
544
    @Override
545
    public void copyFrom(DynField other) {
546
    }
547

    
548
    @Override
549
    public DynField setValidateElements(boolean validate) {
550
        return this;
551
    }
552

    
553
    @Override
554
    public boolean getValidateElements() {
555
        return false;
556
    }
557

    
558
    @Override
559
    public String getLabel() {
560
        return null;
561
    }
562

    
563
    @Override
564
    public DynField setLabel(String label) {
565
        return this;
566
    }
567

    
568
    @Override
569
    public void recentUsed() {
570
    }
571

    
572
    @Override
573
    public boolean isForeingKey() {
574
        return false;
575
    }
576

    
577
    @Override
578
    public ForeingKey getForeingKey() {
579
        return null;
580
    }
581

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

    
587
    @Override
588
    public DynField setShortLabel(String shortLabel) {
589
        return this;
590
    }
591

    
592
    @Override
593
    public String getLocalizedShortLabel() {
594
        return this.getShortLabel();
595
    }
596

    
597
    @Override
598
    public String getLocalizedLabel() {
599
        return this.getLabel();
600
    }
601

    
602
    @Override
603
    public String getLabelOfValue(Object value) {
604
        return Objects.toString(value, "");
605
    }
606

    
607
    @Override
608
    public DataProfile getDataProfile() {
609
        return null;
610
    }
611

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

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

    
622
    @Override
623
    public boolean hasShortLabel() {
624
        return false;
625
    }
626

    
627
    @Override
628
    public boolean hasDescription() {
629
        return false;
630
    }
631

    
632
    @Override
633
    public FeatureAttributeDescriptor getValue() {
634
        return this;
635
    }
636

    
637
    @Override
638
    public Object getDefaultValueCoerced() {
639
        return null;
640
    }
641

    
642
  @Override
643
  public int getRoundMode() {
644
    return BigDecimal.ROUND_HALF_UP;
645
  }
646

    
647
  @Override
648
  public Locale getLocale() {
649
    return Locale.ENGLISH;
650
  }
651

    
652
  @Override
653
  public Object get(String name) {
654
    return null;
655
  }
656

    
657
    @Override
658
    public void saveToState(PersistentState state) throws PersistenceException {
659
       
660
    }
661

    
662
    @Override
663
    public void loadFromState(PersistentState state) throws PersistenceException {
664
       
665
    }
666

    
667
  @Override
668
  public int getDisplaySize() {
669
    return 0;
670
  }
671

    
672
    @Override
673
    public Expression getAvailableValuesExpression() {
674
        return null;
675
    }
676

    
677
    @Override
678
    public FeatureAttributeDescriptor setAvailableValuesExpression(String expression) {
679
        return this;
680
    }
681

    
682
    @Override
683
    public FeatureAttributeDescriptor setAvailableValuesExpression(Expression expression) {
684
        return this;
685
    }
686

    
687
    @Override
688
    public boolean isAvoidCachingAvailableValues() {
689
        return false;
690
    }
691

    
692
    @Override
693
    public JsonObject toJson() {
694
        return null;
695
    }
696

    
697
    @Override
698
    public JsonObjectBuilder toJsonBuilder() {
699
        return null;
700
    }
701

    
702
    @Override
703
    public boolean isInAvailableValues(Object valueToCheck) {
704
        return false;
705
    }
706

    
707
    @Override
708
    public boolean hasAvailableValues() {
709
        return false;
710
    }
711

    
712
}