Revision 42928

View differences:

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/DummyFetureStore.java
1

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

  
4
import java.util.Collection;
5
import java.util.Iterator;
6
import java.util.List;
7
import java.util.Set;
8
import org.cresques.cts.IProjection;
9
import org.gvsig.fmap.dal.DataQuery;
10
import org.gvsig.fmap.dal.DataServerExplorer;
11
import org.gvsig.fmap.dal.DataSet;
12
import org.gvsig.fmap.dal.DataStoreParameters;
13
import org.gvsig.fmap.dal.exception.DataException;
14
import org.gvsig.fmap.dal.exception.ValidateDataParametersException;
15
import org.gvsig.fmap.dal.feature.exception.NeedEditingModeException;
16
import org.gvsig.fmap.geom.primitive.Envelope;
17
import org.gvsig.metadata.exceptions.MetadataException;
18
import org.gvsig.timesupport.Interval;
19
import org.gvsig.tools.dynobject.DynClass;
20
import org.gvsig.tools.dynobject.DynObject;
21
import org.gvsig.tools.dynobject.exception.DynFieldNotFoundException;
22
import org.gvsig.tools.dynobject.exception.DynMethodException;
23
import org.gvsig.tools.exception.BaseException;
24
import org.gvsig.tools.observer.Observer;
25
import org.gvsig.tools.persistence.PersistentState;
26
import org.gvsig.tools.persistence.exception.PersistenceException;
27
import org.gvsig.tools.undo.RedoException;
28
import org.gvsig.tools.undo.UndoException;
29
import org.gvsig.tools.visitor.Visitor;
30

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

  
37

  
38
public class DummyFetureStore implements FeatureStore {
39

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

  
45
    @Override
46
    public boolean allowWrite() {
47
        return false;
48
    }
49

  
50
    @Override
51
    public FeatureType getDefaultFeatureType() throws DataException {
52
        return null;
53
    }
54

  
55
    @Override
56
    public FeatureType getFeatureType(String featureTypeId) throws DataException {
57
        return null;
58
    }
59

  
60
    @Override
61
    public List getFeatureTypes() throws DataException {
62
        return null;
63
    }
64

  
65
    @Override
66
    public DataStoreParameters getParameters() {
67
        return null;
68
    }
69

  
70
    @Override
71
    public boolean canWriteGeometry(int gvSIGgeometryType) throws DataException {
72
        return false;
73
    }
74

  
75
    @Override
76
    public Envelope getEnvelope() throws DataException {
77
        return null;
78
    }
79

  
80
    @Override
81
    public IProjection getSRSDefaultGeometry() throws DataException {
82
        return null;
83
    }
84

  
85
    @Override
86
    public void export(DataServerExplorer explorer, String provider, NewFeatureStoreParameters params) throws DataException {
87

  
88
    }
89

  
90
    @Override
91
    public FeatureSet getFeatureSet() throws DataException {
92
        return null;
93
    }
94

  
95
    @Override
96
    public FeatureSet getFeatureSet(FeatureQuery featureQuery) throws DataException {
97
        return null;
98
    }
99

  
100
    @Override
101
    public void getFeatureSet(FeatureQuery featureQuery, Observer observer) throws DataException {
102

  
103
    }
104

  
105
    @Override
106
    public void getFeatureSet(Observer observer) throws DataException {
107

  
108
    }
109

  
110
    @Override
111
    public List<Feature> getFeatures(FeatureQuery query, int pageSize) {
112
        return null;
113
    }
114

  
115
    @Override
116
    public Feature getFeatureByReference(FeatureReference reference) throws DataException {
117
        return null;
118
    }
119

  
120
    @Override
121
    public Feature getFeatureByReference(FeatureReference reference, FeatureType featureType) throws DataException {
122
        return null;
123
    }
124

  
125
    @Override
126
    public void edit() throws DataException {
127

  
128
    }
129

  
130
    @Override
131
    public void edit(int mode) throws DataException {
132

  
133
    }
134

  
135
    @Override
136
    public void cancelEditing() throws DataException {
137

  
138
    }
139

  
140
    @Override
141
    public void finishEditing() throws DataException {
142

  
143
    }
144

  
145
    @Override
146
    public void commitChanges() throws DataException {
147

  
148
    }
149

  
150
    @Override
151
    public boolean canCommitChanges() throws DataException {
152
        return false;
153
    }
154

  
155
    @Override
156
    public boolean isEditing() {
157
        return false;
158
    }
159

  
160
    @Override
161
    public boolean isAppending() {
162
        return false;
163
    }
164

  
165
    @Override
166
    public void update(EditableFeatureType featureType) throws DataException {
167

  
168
    }
169

  
170
    @Override
171
    public void update(EditableFeature feature) throws DataException {
172

  
173
    }
174

  
175
    @Override
176
    public void delete(Feature feature) throws DataException {
177

  
178
    }
179

  
180
    @Override
181
    public void insert(EditableFeature feature) throws DataException {
182

  
183
    }
184

  
185
    @Override
186
    public EditableFeature createNewFeature() throws DataException {
187
        return null;
188
    }
189

  
190
    @Override
191
    public EditableFeature createNewFeature(FeatureType type, Feature defaultValues) throws DataException {
192
        return null;
193
    }
194

  
195
    @Override
196
    public EditableFeature createNewFeature(FeatureType type, boolean defaultValues) throws DataException {
197
        return null;
198
    }
199

  
200
    @Override
201
    public EditableFeature createNewFeature(boolean defaultValues) throws DataException {
202
        return null;
203
    }
204

  
205
    @Override
206
    public EditableFeature createNewFeature(Feature defaultValues) throws DataException {
207
        return null;
208
    }
209

  
210
    @Override
211
    public void validateFeatures(int mode) throws DataException {
212

  
213
    }
214

  
215
    @Override
216
    public boolean isAppendModeSupported() {
217
        return false;
218
    }
219

  
220
    @Override
221
    public void beginEditingGroup(String description) throws NeedEditingModeException {
222

  
223
    }
224

  
225
    @Override
226
    public void endEditingGroup() throws NeedEditingModeException {
227

  
228
    }
229

  
230
    @Override
231
    public FeatureIndex createIndex(FeatureType featureType, String attributeName, String indexName) throws DataException {
232
        return null;
233
    }
234

  
235
    @Override
236
    public FeatureIndex createIndex(String indexTypeName, FeatureType featureType, String attributeName, String indexName) throws DataException {
237
        return null;
238
    }
239

  
240
    @Override
241
    public FeatureIndex createIndex(FeatureType featureType, String attributeName, String indexName, Observer observer) throws DataException {
242
        return null;
243
    }
244

  
245
    @Override
246
    public FeatureIndex createIndex(String indexTypeName, FeatureType featureType, String attributeName, String indexName, Observer observer) throws DataException {
247
        return null;
248
    }
249

  
250
    @Override
251
    public FeatureIndexes getIndexes() {
252
        return null;
253
    }
254

  
255
    @Override
256
    public void setSelection(FeatureSet selection) throws DataException {
257

  
258
    }
259

  
260
    @Override
261
    public FeatureSelection createFeatureSelection() throws DataException {
262
        return null;
263
    }
264

  
265
    @Override
266
    public FeatureSelection getFeatureSelection() throws DataException {
267
        return null;
268
    }
269

  
270
    @Override
271
    public boolean isLocksSupported() {
272
        return false;
273
    }
274

  
275
    @Override
276
    public FeatureLocks getLocks() throws DataException {
277
        return null;
278
    }
279

  
280
    @Override
281
    public FeatureStoreTransforms getTransforms() {
282
        return null;
283
    }
284

  
285
    @Override
286
    public FeatureQuery createFeatureQuery() {
287
        return null;
288
    }
289

  
290
    @Override
291
    public long getFeatureCount() throws DataException {
292
        return 0;
293
    }
294

  
295
    @Override
296
    public void createCache(String name, DynObject parameters) throws DataException {
297

  
298
    }
299

  
300
    @Override
301
    public FeatureCache getCache() {
302
        return null;
303
    }
304

  
305
    @Override
306
    public boolean isKnownEnvelope() {
307
        return false;
308
    }
309

  
310
    @Override
311
    public boolean hasRetrievedFeaturesLimit() {
312
        return false;
313
    }
314

  
315
    @Override
316
    public int getRetrievedFeaturesLimit() {
317
        return 0;
318
    }
319

  
320
    @Override
321
    public Feature getFeature(DynObject dynobject) {
322
        return null;
323
    }
324

  
325
    @Override
326
    public Iterator iterator() {
327
        return null;
328
    }
329

  
330
    @Override
331
    public String getName() {
332
        return null;
333
    }
334

  
335
    @Override
336
    public String getFullName() {
337
        return null;
338
    }
339

  
340
    @Override
341
    public String getProviderName() {
342
        return null;
343
    }
344

  
345
    @Override
346
    public void refresh() throws DataException {
347

  
348
    }
349

  
350
    @Override
351
    public DataSet getDataSet() throws DataException {
352
        return null;
353
    }
354

  
355
    @Override
356
    public DataSet getDataSet(DataQuery dataQuery) throws DataException {
357
        return null;
358
    }
359

  
360
    @Override
361
    public void accept(Visitor visitor) throws BaseException {
362

  
363
    }
364

  
365
    @Override
366
    public void accept(Visitor visitor, DataQuery dataQuery) throws BaseException {
367

  
368
    }
369

  
370
    @Override
371
    public void getDataSet(Observer observer) throws DataException {
372

  
373
    }
374

  
375
    @Override
376
    public void getDataSet(DataQuery dataQuery, Observer observer) throws DataException {
377

  
378
    }
379

  
380
    @Override
381
    public DataSet getSelection() throws DataException {
382
        return null;
383
    }
384

  
385
    @Override
386
    public void setSelection(DataSet selection) throws DataException {
387

  
388
    }
389

  
390
    @Override
391
    public DataSet createSelection() throws DataException {
392
        return null;
393
    }
394

  
395
    @Override
396
    public Iterator getChildren() {
397
        return null;
398
    }
399

  
400
    @Override
401
    public DataServerExplorer getExplorer() throws DataException, ValidateDataParametersException {
402
        return null;
403
    }
404

  
405
    @Override
406
    public DataQuery createQuery() {
407
        return null;
408
    }
409

  
410
    @Override
411
    public Interval getInterval() {
412
        return null;
413
    }
414

  
415
    @Override
416
    public Collection getTimes() {
417
        return null;
418
    }
419

  
420
    @Override
421
    public Collection getTimes(Interval interval) {
422
        return null;
423
    }
424

  
425
    @Override
426
    public void disableNotifications() {
427

  
428
    }
429

  
430
    @Override
431
    public void enableNotifications() {
432

  
433
    }
434

  
435
    @Override
436
    public void beginComplexNotification() {
437

  
438
    }
439

  
440
    @Override
441
    public void endComplexNotification() {
442

  
443
    }
444

  
445
    @Override
446
    public void addObserver(Observer obsrvr) {
447

  
448
    }
449

  
450
    @Override
451
    public void deleteObserver(Observer obsrvr) {
452

  
453
    }
454

  
455
    @Override
456
    public void deleteObservers() {
457

  
458
    }
459

  
460
    @Override
461
    public void saveToState(PersistentState ps) throws PersistenceException {
462

  
463
    }
464

  
465
    @Override
466
    public void loadFromState(PersistentState ps) throws PersistenceException {
467

  
468
    }
469

  
470
    @Override
471
    public Object getMetadataID() throws MetadataException {
472
        return null;
473
    }
474

  
475
    @Override
476
    public String getMetadataName() throws MetadataException {
477
        return null;
478
    }
479

  
480
    @Override
481
    public Set getMetadataChildren() throws MetadataException {
482
        return null;
483
    }
484

  
485
    @Override
486
    public DynClass getDynClass() {
487
        return null;
488
    }
489

  
490
    @Override
491
    public void implement(DynClass dc) {
492

  
493
    }
494

  
495
    @Override
496
    public void delegate(DynObject d) {
497

  
498
    }
499

  
500
    @Override
501
    public Object getDynValue(String string) throws DynFieldNotFoundException {
502
        return null;
503
    }
504

  
505
    @Override
506
    public void setDynValue(String string, Object o) throws DynFieldNotFoundException {
507

  
508
    }
509

  
510
    @Override
511
    public boolean hasDynValue(String string) {
512
        return false;
513
    }
514

  
515
    @Override
516
    public Object invokeDynMethod(String string, Object[] os) throws DynMethodException {
517
        return null;
518
    }
519

  
520
    @Override
521
    public Object invokeDynMethod(int i, Object[] os) throws DynMethodException {
522
        return null;
523
    }
524

  
525
    @Override
526
    public void clear() {
527

  
528
    }
529

  
530
    @Override
531
    public void dispose() {
532

  
533
    }
534

  
535
    @Override
536
    public void undo() throws UndoException {
537

  
538
    }
539

  
540
    @Override
541
    public void undo(int i) throws UndoException {
542

  
543
    }
544

  
545
    @Override
546
    public void redo() throws RedoException {
547

  
548
    }
549

  
550
    @Override
551
    public void redo(int i) throws RedoException {
552

  
553
    }
554

  
555
    @Override
556
    public List getUndoInfos() {
557
        return null;
558
    }
559

  
560
    @Override
561
    public List getRedoInfos() {
562
        return null;
563
    }
564

  
565
    @Override
566
    public boolean canUndo() {
567
        return false;
568
    }
569

  
570
    @Override
571
    public boolean canRedo() {
572
        return false;
573
    }
574

  
575
}
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/DummyFeatureType.java
1

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

  
4
import java.util.Iterator;
5
import java.util.List;
6
import org.cresques.cts.IProjection;
7
import org.gvsig.tools.dynobject.DynClass;
8
import org.gvsig.tools.dynobject.DynField;
9
import org.gvsig.tools.dynobject.DynMethod;
10
import org.gvsig.tools.dynobject.DynObject;
11
import org.gvsig.tools.dynobject.DynObjectValueItem;
12
import org.gvsig.tools.dynobject.DynStruct;
13
import org.gvsig.tools.dynobject.exception.DynMethodException;
14
import org.gvsig.tools.dynobject.exception.DynObjectValidateException;
15

  
16
/**
17
 * This class is intended to be used in test.
18
 * Use it directly or extend it and overwrite the methods you need.
19
 * This class is maintained as part of the DAL API.
20
 */
21

  
22

  
23
public class DummyFeatureType implements FeatureType {
24

  
25
    @Override
26
    public FeatureType getCopy() {
27
        return null;
28
    }
29

  
30
    @Override
31
    public FeatureRules getRules() {
32
        return null;
33
    }
34

  
35
    @Override
36
    public EditableFeatureType getEditable() {
37
        return null;
38
    }
39

  
40
    @Override
41
    public int getIndex(String name) {
42
        return 0;
43
    }
44

  
45
    @Override
46
    public Object get(String name) {
47
        return null;
48
    }
49

  
50
    @Override
51
    public Object get(int index) {
52
        return null;
53
    }
54

  
55
    @Override
56
    public FeatureAttributeDescriptor getAttributeDescriptor(String name) {
57
        return null;
58
    }
59

  
60
    @Override
61
    public FeatureAttributeDescriptor getAttributeDescriptor(int index) {
62
        return null;
63
    }
64

  
65
    @Override
66
    public int size() {
67
        return 0;
68
    }
69

  
70
    @Override
71
    public String getId() {
72
        return null;
73
    }
74

  
75
    @Override
76
    public String getDefaultGeometryAttributeName() {
77
        return null;
78
    }
79

  
80
    @Override
81
    public int getDefaultGeometryAttributeIndex() {
82
        return 0;
83
    }
84

  
85
    @Override
86
    public List getSRSs() {
87
        return null;
88
    }
89

  
90
    @Override
91
    public IProjection getDefaultSRS() {
92
        return null;
93
    }
94

  
95
    @Override
96
    public boolean hasEvaluators() {
97
        return false;
98
    }
99

  
100
    @Override
101
    public boolean hasOID() {
102
        return false;
103
    }
104

  
105
    @Override
106
    public boolean allowAutomaticValues() {
107
        return false;
108
    }
109

  
110
    @Override
111
    public FeatureAttributeDescriptor[] getAttributeDescriptors() {
112
        return null;
113
    }
114

  
115
    @Override
116
    public FeatureAttributeDescriptor[] getPrimaryKey() {
117
        return null;
118
    }
119

  
120
    @Override
121
    public FeatureAttributeDescriptor getDefaultGeometryAttribute() {
122
        return null;
123
    }
124

  
125
    @Override
126
    public FeatureAttributeDescriptor getDefaultTimeAttribute() {
127
        return null;
128
    }
129

  
130
    @Override
131
    public DynClass[] getSuperDynClasses() {
132
        return null;
133
    }
134

  
135
    @Override
136
    public DynMethod getDeclaredDynMethod(String string) throws DynMethodException {
137
        return null;
138
    }
139

  
140
    @Override
141
    public DynMethod[] getDeclaredDynMethods() throws DynMethodException {
142
        return null;
143
    }
144

  
145
    @Override
146
    public DynMethod getDynMethod(String string) throws DynMethodException {
147
        return null;
148
    }
149

  
150
    @Override
151
    public DynMethod[] getDynMethods() throws DynMethodException {
152
        return null;
153
    }
154

  
155
    @Override
156
    public DynMethod getDynMethod(int i) throws DynMethodException {
157
        return null;
158
    }
159

  
160
    @Override
161
    public void addDynMethod(DynMethod dm) {
162

  
163
    }
164

  
165
    @Override
166
    public void removeDynMethod(String string) {
167

  
168
    }
169

  
170
    @Override
171
    public String getName() {
172
        return null;
173
    }
174

  
175
    @Override
176
    public String getNamespace() {
177
        return null;
178
    }
179

  
180
    @Override
181
    public String getFullName() {
182
        return null;
183
    }
184

  
185
    @Override
186
    public String getDescription() {
187
        return null;
188
    }
189

  
190
    @Override
191
    public void setNamespace(String string) {
192

  
193
    }
194

  
195
    @Override
196
    public void setDescription(String string) {
197

  
198
    }
199

  
200
    @Override
201
    public DynField getDynField(String string) {
202
        return null;
203
    }
204

  
205
    @Override
206
    public DynField getDeclaredDynField(String string) {
207
        return null;
208
    }
209

  
210
    @Override
211
    public DynField[] getDynFields() {
212
        return null;
213
    }
214

  
215
    @Override
216
    public DynField[] getDeclaredDynFields() {
217
        return null;
218
    }
219

  
220
    @Override
221
    public DynField addDynField(String string) {
222
        return null;
223
    }
224

  
225
    @Override
226
    public DynField addDynFieldBoolean(String string) {
227
        return null;
228
    }
229

  
230
    @Override
231
    public DynField addDynFieldInt(String string) {
232
        return null;
233
    }
234

  
235
    @Override
236
    public DynField addDynFieldLong(String string) {
237
        return null;
238
    }
239

  
240
    @Override
241
    public DynField addDynFieldFloat(String string) {
242
        return null;
243
    }
244

  
245
    @Override
246
    public DynField addDynFieldDouble(String string) {
247
        return null;
248
    }
249

  
250
    @Override
251
    public DynField addDynFieldString(String string) {
252
        return null;
253
    }
254

  
255
    @Override
256
    public DynField addDynFieldDate(String string) {
257
        return null;
258
    }
259

  
260
    @Override
261
    public DynField addDynFieldList(String string) {
262
        return null;
263
    }
264

  
265
    @Override
266
    public DynField addDynFieldArray(String string) {
267
        return null;
268
    }
269

  
270
    @Override
271
    public DynField addDynFieldMap(String string) {
272
        return null;
273
    }
274

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

  
280
    @Override
281
    public DynField addDynFieldObject(String string) {
282
        return null;
283
    }
284

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

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

  
295
    @Override
296
    public DynField addDynFieldURL(String string) {
297
        return null;
298
    }
299

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

  
305
    @Override
306
    public DynField addDynFieldSingle(String string, int i, Object o, boolean bln, boolean bln1) {
307
        return null;
308
    }
309

  
310
    @Override
311
    public DynField addDynFieldSingle(String string, int i, Object o) {
312
        return null;
313
    }
314

  
315
    @Override
316
    public DynField addDynFieldRange(String string, int i, Object o, Object o1, Object o2, boolean bln, boolean bln1) {
317
        return null;
318
    }
319

  
320
    @Override
321
    public DynField addDynFieldRange(String string, int i, Object o, Object o1, Object o2) {
322
        return null;
323
    }
324

  
325
    @Override
326
    public DynField addDynFieldChoice(String string, int i, Object o, DynObjectValueItem[] dovis, boolean bln, boolean bln1) {
327
        return null;
328
    }
329

  
330
    @Override
331
    public DynField addDynFieldChoice(String string, int i, Object o, DynObjectValueItem[] dovis) {
332
        return null;
333
    }
334

  
335
    @Override
336
    public void removeDynField(String string) {
337

  
338
    }
339

  
340
    @Override
341
    public void validate(DynObject d) throws DynObjectValidateException {
342

  
343
    }
344

  
345
    @Override
346
    public DynObject newInstance() {
347
        return null;
348
    }
349

  
350
    @Override
351
    public void extend(DynStruct ds) {
352

  
353
    }
354

  
355
    @Override
356
    public void extend(String string, String string1) {
357

  
358
    }
359

  
360
    @Override
361
    public void extend(String string) {
362

  
363
    }
364

  
365
    @Override
366
    public void remove(DynStruct ds) {
367

  
368
    }
369

  
370
    @Override
371
    public DynStruct[] getSuperDynStructs() {
372
        return null;
373
    }
374

  
375
    @Override
376
    public boolean isInstance(DynObject d) {
377
        return false;
378
    }
379

  
380
    @Override
381
    public boolean isExtendable(DynStruct ds) {
382
        return false;
383
    }
384

  
385
    @Override
386
    public Iterator<FeatureAttributeDescriptor> iterator() {
387
        return null;
388
    }
389

  
390
}
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
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.tools.dataTypes.CoercionException;
9
import org.gvsig.tools.dataTypes.DataType;
10
import org.gvsig.tools.dynobject.DynField;
11
import org.gvsig.tools.dynobject.DynObjectValueItem;
12
import org.gvsig.tools.dynobject.DynStruct;
13
import org.gvsig.tools.dynobject.exception.DynFieldIsNotAContainerException;
14
import org.gvsig.tools.dynobject.exception.DynFieldValidateException;
15
import org.gvsig.tools.evaluator.Evaluator;
16

  
17
/**
18
 * This class is intended to be used in test.
19
 * Use it directly or extend it and overwrite the methods you need.
20
 * This class is maintained as part of the DAL API.
21
 */
22

  
23
public class DummyFeatureAttributeDescriptor implements FeatureAttributeDescriptor {
24

  
25
    @Override
26
    public Object clone() throws CloneNotSupportedException {
27
        return super.clone();
28
    }
29

  
30
    @Override
31
    public FeatureAttributeDescriptor getCopy() {
32
        return null;
33
    }
34

  
35
    @Override
36
    public String getDataTypeName() {
37
        return null;
38
    }
39

  
40
    @Override
41
    public int getSize() {
42
        return 0;
43
    }
44

  
45
    @Override
46
    public int getPrecision() {
47
        return 0;
48
    }
49

  
50
    @Override
51
    public Class getObjectClass() {
52
        return null;
53
    }
54

  
55
    @Override
56
    public int getMinimumOccurrences() {
57
        return 0;
58
    }
59

  
60
    @Override
61
    public int getMaximumOccurrences() {
62
        return 0;
63
    }
64

  
65
    @Override
66
    public boolean isPrimaryKey() {
67
        return false;
68
    }
69

  
70
    @Override
71
    public boolean allowNull() {
72
        return false;
73
    }
74

  
75
    @Override
76
    public Evaluator getEvaluator() {
77
        return null;
78
    }
79

  
80
    @Override
81
    public IProjection getSRS() {
82
        return null;
83
    }
84

  
85
    @Override
86
    public int getGeometryType() {
87
        return 0;
88
    }
89

  
90
    @Override
91
    public int getGeometrySubType() {
92
        return 0;
93
    }
94

  
95
    @Override
96
    public GeometryType getGeomType() {
97
        return null;
98
    }
99

  
100
    @Override
101
    public DateFormat getDateFormat() {
102
        return null;
103
    }
104

  
105
    @Override
106
    public int getIndex() {
107
        return 0;
108
    }
109

  
110
    @Override
111
    public Object getAdditionalInfo(String infoName) {
112
        return null;
113
    }
114

  
115
    @Override
116
    public boolean isAutomatic() {
117
        return false;
118
    }
119

  
120
    @Override
121
    public boolean isTime() {
122
        return false;
123
    }
124

  
125
    @Override
126
    public boolean isIndexed() {
127
        return false;
128
    }
129

  
130
    @Override
131
    public boolean allowIndexDuplicateds() {
132
        return false;
133
    }
134

  
135
    @Override
136
    public boolean isIndexAscending() {
137
        return false;
138
    }
139

  
140
    @Override
141
    public FeatureAttributeGetter getFeatureAttributeGetter() {
142
        return null;
143
    }
144

  
145
    @Override
146
    public void setFeatureAttributeGetter(FeatureAttributeGetter featureAttributeGetter) {
147

  
148
    }
149

  
150
    @Override
151
    public FeatureAttributeEmulator getFeatureAttributeEmulator() {
152
        return null;
153
    }
154

  
155
    @Override
156
    public String getName() {
157
        return null;
158
    }
159

  
160
    @Override
161
    public int getType() {
162
        return 0;
163
    }
164

  
165
    @Override
166
    public DataType getDataType() {
167
        return null;
168
    }
169

  
170
    @Override
171
    public String getSubtype() {
172
        return null;
173
    }
174

  
175
    @Override
176
    public String getDescription() {
177
        return null;
178
    }
179

  
180
    @Override
181
    public Object getDefaultValue() {
182
        return null;
183
    }
184

  
185
    @Override
186
    public String getGroup() {
187
        return null;
188
    }
189

  
190
    @Override
191
    public int getOder() {
192
        return 0;
193
    }
194

  
195
    @Override
196
    public boolean isMandatory() {
197
        return false;
198
    }
199

  
200
    @Override
201
    public boolean isPersistent() {
202
        return false;
203
    }
204

  
205
    @Override
206
    public boolean isHidden() {
207
        return false;
208
    }
209

  
210
    @Override
211
    public boolean isReadOnly() {
212
        return false;
213
    }
214

  
215
    @Override
216
    public boolean isContainer() {
217
        return false;
218
    }
219

  
220
    @Override
221
    public DynObjectValueItem[] getAvailableValues() {
222
        return null;
223
    }
224

  
225
    @Override
226
    public Object getMinValue() {
227
        return null;
228
    }
229

  
230
    @Override
231
    public Object getMaxValue() {
232
        return null;
233
    }
234

  
235
    @Override
236
    public Class getClassOfValue() {
237
        return null;
238
    }
239

  
240
    @Override
241
    public Class getClassOfItems() {
242
        return null;
243
    }
244

  
245
    @Override
246
    public DynField setDescription(String string) {
247
        return null;
248
    }
249

  
250
    @Override
251
    public DynField setType(int i) {
252
        return null;
253
    }
254

  
255
    @Override
256
    public DynField setType(DataType dt) {
257
        return null;
258
    }
259

  
260
    @Override
261
    public DynField setSubtype(String string) {
262
        return null;
263
    }
264

  
265
    @Override
266
    public DynField setDefaultFieldValue(Object o) {
267
        return null;
268
    }
269

  
270
    @Override
271
    public DynField setGroup(String string) {
272
        return null;
273
    }
274

  
275
    @Override
276
    public DynField setOrder(int i) {
277
        return null;
278
    }
279

  
280
    @Override
281
    public DynField setMandatory(boolean bln) {
282
        return null;
283
    }
284

  
285
    @Override
286
    public DynField setHidden(boolean bln) {
287
        return null;
288
    }
289

  
290
    @Override
291
    public DynField setPersistent(boolean bln) {
292
        return null;
293
    }
294

  
295
    @Override
296
    public DynField setAvailableValues(DynObjectValueItem[] dovis) {
297
        return null;
298
    }
299

  
300
    @Override
301
    public DynField setAvailableValues(List list) {
302
        return null;
303
    }
304

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

  
310
    @Override
311
    public DynField setMaxValue(Object o) {
312
        return null;
313
    }
314

  
315
    @Override
316
    public DynField setClassOfValue(Class type) throws DynFieldIsNotAContainerException {
317
        return null;
318
    }
319

  
320
    @Override
321
    public DynField setClassOfItems(Class type) throws DynFieldIsNotAContainerException {
322
        return null;
323
    }
324

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

  
330
    @Override
331
    public DynField getElementsType() {
332
        return null;
333
    }
334

  
335
    @Override
336
    public DynField setElementsType(int i) throws DynFieldIsNotAContainerException {
337
        return null;
338
    }
339

  
340
    @Override
341
    public DynField setElementsType(DynStruct ds) throws DynFieldIsNotAContainerException {
342
        return null;
343
    }
344

  
345
    @Override
346
    public void validate(Object o) throws DynFieldValidateException {
347

  
348
    }
349

  
350
    @Override
351
    public Object coerce(Object o) throws CoercionException {
352
        return null;
353
    }
354

  
355
    @Override
356
    public int getTheTypeOfAvailableValues() {
357
        return 0;
358
    }
359

  
360
    @Override
361
    public DynField setDefaultDynValue(Object o) {
362
        return null;
363
    }
364

  
365
    @Override
366
    public DynField setTheTypeOfAvailableValues(int i) {
367
        return null;
368
    }
369

  
370
}
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.api/pom.xml
5 5
  <modelVersion>4.0.0</modelVersion>
6 6
  <artifactId>org.gvsig.fmap.dal.api</artifactId>
7 7
  <name>${project.artifactId}</name>
8
  <packaging>jar</packaging>    
8
  <description>Define the API of the Data Access Library.</description>
9
  <packaging>jar</packaging>
9 10
  <parent>
10 11
      <groupId>org.gvsig</groupId>
11 12
      <artifactId>org.gvsig.fmap.dal</artifactId>
12 13
      <version>2.0.148-SNAPSHOT</version>
13
  </parent>  
14
    
14
  </parent>
15

  
15 16
  <dependencies>
16 17
    <dependency>
17 18
      <groupId>org.gvsig</groupId>
......
72 73
      <scope>test</scope>
73 74
    </dependency>
74 75
  </dependencies>
76
  
77
    <build>
78
        <plugins>
75 79

  
76
  <description>Define the API of the Data Access Library.</description>
80
            <plugin>
81
                <groupId>org.apache.maven.plugins</groupId>
82
                <artifactId>maven-jar-plugin</artifactId>
83
                <executions>
84
                    <!-- Generates a jar file only with the test classes -->
85
                    <execution>
86
                        <goals>
87
                            <goal>test-jar</goal>
88
                        </goals>
89
                        <configuration>
90
                            <includes>
91
                                <include>**/**</include>
92
                            </includes>
93
                        </configuration>
94
                    </execution>
95
                </executions>
96
            </plugin>
97
        </plugins>
98
    </build>
99

  
77 100
</project>
78 101

  
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/test/java/org/gvsig/fmap/mapcontext/persistence/DummyFileFeatureStore.java
22 22
 */
23 23
package org.gvsig.fmap.mapcontext.persistence;
24 24

  
25
import java.text.DateFormat;
26
import java.util.Collection;
27
import java.util.Iterator;
28
import java.util.List;
29
import java.util.Set;
30

  
31
import org.cresques.cts.IProjection;
32

  
33
import org.gvsig.fmap.dal.DataQuery;
34
import org.gvsig.fmap.dal.DataServerExplorer;
35
import org.gvsig.fmap.dal.DataSet;
36
import org.gvsig.fmap.dal.DataStoreParameters;
37
import org.gvsig.fmap.dal.exception.DataException;
38
import org.gvsig.fmap.dal.exception.ValidateDataParametersException;
39
import org.gvsig.fmap.dal.feature.EditableFeature;
40
import org.gvsig.fmap.dal.feature.EditableFeatureType;
41
import org.gvsig.fmap.dal.feature.Feature;
42
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor;
43
import org.gvsig.fmap.dal.feature.FeatureAttributeEmulator;
44
import org.gvsig.fmap.dal.feature.FeatureAttributeGetter;
45
import org.gvsig.fmap.dal.feature.FeatureCache;
46
import org.gvsig.fmap.dal.feature.FeatureIndex;
47
import org.gvsig.fmap.dal.feature.FeatureIndexes;
48
import org.gvsig.fmap.dal.feature.FeatureLocks;
49
import org.gvsig.fmap.dal.feature.FeatureQuery;
50
import org.gvsig.fmap.dal.feature.FeatureReference;
51
import org.gvsig.fmap.dal.feature.FeatureRules;
52
import org.gvsig.fmap.dal.feature.FeatureSelection;
53
import org.gvsig.fmap.dal.feature.FeatureSet;
54 25
import org.gvsig.fmap.dal.feature.FeatureStore;
55
import org.gvsig.fmap.dal.feature.FeatureStoreTransforms;
56
import org.gvsig.fmap.dal.feature.FeatureType;
57
import org.gvsig.fmap.dal.feature.NewFeatureStoreParameters;
58
import org.gvsig.fmap.dal.feature.exception.NeedEditingModeException;
59
import org.gvsig.fmap.geom.Geometry;
60
import org.gvsig.fmap.geom.primitive.Envelope;
61
import org.gvsig.fmap.geom.type.GeometryType;
62
import org.gvsig.timesupport.Interval;
63 26
import org.gvsig.tools.ToolsLocator;
64
import org.gvsig.tools.dataTypes.CoercionException;
65
import org.gvsig.tools.dataTypes.DataType;
66
import org.gvsig.tools.dynobject.DynClass;
67
import org.gvsig.tools.dynobject.DynField;
68
import org.gvsig.tools.dynobject.DynMethod;
69
import org.gvsig.tools.dynobject.DynObject;
70
import org.gvsig.tools.dynobject.DynObjectValueItem;
71 27
import org.gvsig.tools.dynobject.DynStruct;
72
import org.gvsig.tools.dynobject.exception.DynFieldIsNotAContainerException;
73
import org.gvsig.tools.dynobject.exception.DynFieldNotFoundException;
74
import org.gvsig.tools.dynobject.exception.DynFieldValidateException;
75
import org.gvsig.tools.dynobject.exception.DynMethodException;
76
import org.gvsig.tools.dynobject.exception.DynObjectValidateException;
77
import org.gvsig.tools.evaluator.Evaluator;
78
import org.gvsig.tools.exception.BaseException;
79
import org.gvsig.tools.observer.Observer;
80 28
import org.gvsig.tools.persistence.PersistenceManager;
81 29
import org.gvsig.tools.persistence.PersistentState;
82 30
import org.gvsig.tools.persistence.exception.PersistenceException;
83
import org.gvsig.tools.undo.RedoException;
84
import org.gvsig.tools.undo.UndoException;
85
import org.gvsig.tools.visitor.Visitor;
31
import org.gvsig.fmap.dal.feature.DummyFetureStore;
86 32

  
87
public class DummyFileFeatureStore implements FeatureStore {
33
public class DummyFileFeatureStore extends DummyFetureStore implements FeatureStore {
88 34

  
89
    public static class DummyFeatureAttributeDescriptor implements
90
            FeatureAttributeDescriptor {
91

  
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff