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

History | View | Annotate | Download (10.1 KB)

1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
151
    }
152

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
351
    }
352

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
546
}