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 @ 44346
History | View | Annotate | Download (10.6 KB)
1 | 42928 | jjdelcerro | |
---|---|---|---|
2 | package org.gvsig.fmap.dal.feature; |
||
3 | |||
4 | import java.text.DateFormat; |
||
5 | import java.util.List; |
||
6 | 44346 | jjdelcerro | import java.util.Objects; |
7 | 42928 | jjdelcerro | import org.cresques.cts.IProjection; |
8 | import org.gvsig.fmap.geom.type.GeometryType; |
||
9 | 44077 | jjdelcerro | import org.gvsig.timesupport.Interval; |
10 | 42928 | jjdelcerro | import org.gvsig.tools.dataTypes.CoercionException; |
11 | import org.gvsig.tools.dataTypes.DataType; |
||
12 | import org.gvsig.tools.dynobject.DynField; |
||
13 | 44202 | jjdelcerro | import org.gvsig.tools.dynobject.DynMethod; |
14 | import org.gvsig.tools.dynobject.DynObject; |
||
15 | 42928 | jjdelcerro | import org.gvsig.tools.dynobject.DynObjectValueItem; |
16 | import org.gvsig.tools.dynobject.DynStruct; |
||
17 | 44202 | jjdelcerro | import org.gvsig.tools.dynobject.Tags; |
18 | 42928 | jjdelcerro | import org.gvsig.tools.dynobject.exception.DynFieldIsNotAContainerException; |
19 | import org.gvsig.tools.dynobject.exception.DynFieldValidateException; |
||
20 | import org.gvsig.tools.evaluator.Evaluator; |
||
21 | |||
22 | /**
|
||
23 | * This class is intended to be used in test.
|
||
24 | * Use it directly or extend it and overwrite the methods you need.
|
||
25 | * This class is maintained as part of the DAL API.
|
||
26 | */
|
||
27 | public class DummyFeatureAttributeDescriptor implements FeatureAttributeDescriptor { |
||
28 | |||
29 | @Override
|
||
30 | public Object clone() throws CloneNotSupportedException { |
||
31 | return super.clone(); |
||
32 | } |
||
33 | |||
34 | @Override
|
||
35 | public FeatureAttributeDescriptor getCopy() {
|
||
36 | return null; |
||
37 | } |
||
38 | |||
39 | @Override
|
||
40 | public String getDataTypeName() { |
||
41 | return null; |
||
42 | } |
||
43 | |||
44 | @Override
|
||
45 | public int getSize() { |
||
46 | return 0; |
||
47 | } |
||
48 | |||
49 | @Override
|
||
50 | public int getPrecision() { |
||
51 | return 0; |
||
52 | } |
||
53 | |||
54 | @Override
|
||
55 | public Class getObjectClass() { |
||
56 | return null; |
||
57 | } |
||
58 | |||
59 | @Override
|
||
60 | public int getMinimumOccurrences() { |
||
61 | return 0; |
||
62 | } |
||
63 | |||
64 | @Override
|
||
65 | public int getMaximumOccurrences() { |
||
66 | return 0; |
||
67 | } |
||
68 | |||
69 | @Override
|
||
70 | public boolean isPrimaryKey() { |
||
71 | return false; |
||
72 | } |
||
73 | |||
74 | @Override
|
||
75 | public boolean allowNull() { |
||
76 | return false; |
||
77 | } |
||
78 | |||
79 | @Override
|
||
80 | public Evaluator getEvaluator() {
|
||
81 | return null; |
||
82 | } |
||
83 | |||
84 | @Override
|
||
85 | public IProjection getSRS() {
|
||
86 | return null; |
||
87 | } |
||
88 | |||
89 | @Override
|
||
90 | public int getGeometryType() { |
||
91 | return 0; |
||
92 | } |
||
93 | |||
94 | @Override
|
||
95 | public int getGeometrySubType() { |
||
96 | return 0; |
||
97 | } |
||
98 | |||
99 | @Override
|
||
100 | public GeometryType getGeomType() {
|
||
101 | return null; |
||
102 | } |
||
103 | |||
104 | @Override
|
||
105 | public DateFormat getDateFormat() { |
||
106 | return null; |
||
107 | } |
||
108 | |||
109 | @Override
|
||
110 | public int getIndex() { |
||
111 | return 0; |
||
112 | } |
||
113 | |||
114 | @Override
|
||
115 | public Object getAdditionalInfo(String infoName) { |
||
116 | return null; |
||
117 | } |
||
118 | |||
119 | @Override
|
||
120 | public boolean isAutomatic() { |
||
121 | return false; |
||
122 | } |
||
123 | |||
124 | @Override
|
||
125 | public boolean isTime() { |
||
126 | return false; |
||
127 | } |
||
128 | |||
129 | @Override
|
||
130 | public boolean isIndexed() { |
||
131 | return false; |
||
132 | } |
||
133 | |||
134 | @Override
|
||
135 | public boolean allowIndexDuplicateds() { |
||
136 | return false; |
||
137 | } |
||
138 | |||
139 | @Override
|
||
140 | public boolean isIndexAscending() { |
||
141 | return false; |
||
142 | } |
||
143 | |||
144 | @Override
|
||
145 | public FeatureAttributeGetter getFeatureAttributeGetter() {
|
||
146 | return null; |
||
147 | } |
||
148 | |||
149 | @Override
|
||
150 | public void setFeatureAttributeGetter(FeatureAttributeGetter featureAttributeGetter) { |
||
151 | |||
152 | } |
||
153 | |||
154 | @Override
|
||
155 | public FeatureAttributeEmulator getFeatureAttributeEmulator() {
|
||
156 | return null; |
||
157 | } |
||
158 | |||
159 | @Override
|
||
160 | public String getName() { |
||
161 | return null; |
||
162 | } |
||
163 | |||
164 | @Override
|
||
165 | public int getType() { |
||
166 | return 0; |
||
167 | } |
||
168 | |||
169 | @Override
|
||
170 | public DataType getDataType() {
|
||
171 | return null; |
||
172 | } |
||
173 | |||
174 | @Override
|
||
175 | public String getSubtype() { |
||
176 | return null; |
||
177 | } |
||
178 | |||
179 | @Override
|
||
180 | public String getDescription() { |
||
181 | return null; |
||
182 | } |
||
183 | |||
184 | @Override
|
||
185 | public Object getDefaultValue() { |
||
186 | return null; |
||
187 | } |
||
188 | |||
189 | @Override
|
||
190 | public String getGroup() { |
||
191 | return null; |
||
192 | } |
||
193 | |||
194 | @Override
|
||
195 | public int getOder() { |
||
196 | return 0; |
||
197 | } |
||
198 | |||
199 | @Override
|
||
200 | public boolean isMandatory() { |
||
201 | return false; |
||
202 | } |
||
203 | |||
204 | @Override
|
||
205 | public boolean isPersistent() { |
||
206 | return false; |
||
207 | } |
||
208 | |||
209 | @Override
|
||
210 | public boolean isHidden() { |
||
211 | return false; |
||
212 | } |
||
213 | |||
214 | @Override
|
||
215 | public boolean isReadOnly() { |
||
216 | return false; |
||
217 | } |
||
218 | |||
219 | @Override
|
||
220 | public boolean isContainer() { |
||
221 | return false; |
||
222 | } |
||
223 | |||
224 | @Override
|
||
225 | public DynObjectValueItem[] getAvailableValues() { |
||
226 | return null; |
||
227 | } |
||
228 | |||
229 | @Override
|
||
230 | public Object getMinValue() { |
||
231 | return null; |
||
232 | } |
||
233 | |||
234 | @Override
|
||
235 | public Object getMaxValue() { |
||
236 | return null; |
||
237 | } |
||
238 | |||
239 | @Override
|
||
240 | public Class getClassOfValue() { |
||
241 | return null; |
||
242 | } |
||
243 | |||
244 | @Override
|
||
245 | public Class getClassOfItems() { |
||
246 | return null; |
||
247 | } |
||
248 | |||
249 | @Override
|
||
250 | public DynField setDescription(String string) { |
||
251 | return null; |
||
252 | } |
||
253 | |||
254 | @Override
|
||
255 | public DynField setType(int i) { |
||
256 | return null; |
||
257 | } |
||
258 | |||
259 | @Override
|
||
260 | public DynField setType(DataType dt) {
|
||
261 | return null; |
||
262 | } |
||
263 | |||
264 | @Override
|
||
265 | public DynField setSubtype(String string) { |
||
266 | return null; |
||
267 | } |
||
268 | |||
269 | @Override
|
||
270 | public DynField setDefaultFieldValue(Object o) { |
||
271 | return null; |
||
272 | } |
||
273 | |||
274 | @Override
|
||
275 | public DynField setGroup(String string) { |
||
276 | return null; |
||
277 | } |
||
278 | |||
279 | @Override
|
||
280 | public DynField setOrder(int i) { |
||
281 | return null; |
||
282 | } |
||
283 | |||
284 | @Override
|
||
285 | public DynField setMandatory(boolean bln) { |
||
286 | return null; |
||
287 | } |
||
288 | |||
289 | @Override
|
||
290 | public DynField setHidden(boolean bln) { |
||
291 | return null; |
||
292 | } |
||
293 | |||
294 | @Override
|
||
295 | public DynField setPersistent(boolean bln) { |
||
296 | return null; |
||
297 | } |
||
298 | |||
299 | @Override
|
||
300 | public DynField setAvailableValues(DynObjectValueItem[] dovis) { |
||
301 | return null; |
||
302 | } |
||
303 | |||
304 | @Override
|
||
305 | public DynField setAvailableValues(List list) { |
||
306 | return null; |
||
307 | } |
||
308 | |||
309 | @Override
|
||
310 | public DynField setMinValue(Object o) { |
||
311 | return null; |
||
312 | } |
||
313 | |||
314 | @Override
|
||
315 | public DynField setMaxValue(Object o) { |
||
316 | return null; |
||
317 | } |
||
318 | |||
319 | @Override
|
||
320 | public DynField setClassOfValue(Class type) throws DynFieldIsNotAContainerException { |
||
321 | return null; |
||
322 | } |
||
323 | |||
324 | @Override
|
||
325 | public DynField setClassOfItems(Class type) throws DynFieldIsNotAContainerException { |
||
326 | return null; |
||
327 | } |
||
328 | |||
329 | @Override
|
||
330 | public DynField setReadOnly(boolean bln) { |
||
331 | throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. |
||
332 | } |
||
333 | |||
334 | @Override
|
||
335 | public DynField getElementsType() {
|
||
336 | return null; |
||
337 | } |
||
338 | |||
339 | @Override
|
||
340 | public DynField setElementsType(int i) throws DynFieldIsNotAContainerException { |
||
341 | return null; |
||
342 | } |
||
343 | |||
344 | @Override
|
||
345 | public DynField setElementsType(DynStruct ds) throws DynFieldIsNotAContainerException { |
||
346 | return null; |
||
347 | } |
||
348 | |||
349 | @Override
|
||
350 | public void validate(Object o) throws DynFieldValidateException { |
||
351 | |||
352 | } |
||
353 | |||
354 | @Override
|
||
355 | public Object coerce(Object o) throws CoercionException { |
||
356 | return null; |
||
357 | } |
||
358 | |||
359 | @Override
|
||
360 | public int getTheTypeOfAvailableValues() { |
||
361 | return 0; |
||
362 | } |
||
363 | |||
364 | @Override
|
||
365 | public DynField setDefaultDynValue(Object o) { |
||
366 | return null; |
||
367 | } |
||
368 | |||
369 | @Override
|
||
370 | public DynField setTheTypeOfAvailableValues(int i) { |
||
371 | return null; |
||
372 | } |
||
373 | |||
374 | 43135 | jjdelcerro | @Override
|
375 | public boolean isComputed() { |
||
376 | return false; |
||
377 | } |
||
378 | |||
379 | 43739 | jjdelcerro | @Override
|
380 | public FeatureStore getStore() {
|
||
381 | throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. |
||
382 | } |
||
383 | |||
384 | @Override
|
||
385 | public FeatureType getFeatureType() {
|
||
386 | 44077 | jjdelcerro | return null; |
387 | 43739 | jjdelcerro | } |
388 | |||
389 | 44077 | jjdelcerro | @Override
|
390 | public Interval getInterval() {
|
||
391 | return null; |
||
392 | } |
||
393 | |||
394 | 44128 | jjdelcerro | @Override
|
395 | public String getDataProfileName() { |
||
396 | return null; |
||
397 | } |
||
398 | |||
399 | 44160 | jjdelcerro | @Override
|
400 | public String[] getRequiredFieldNames() { |
||
401 | return null; |
||
402 | } |
||
403 | |||
404 | 44202 | jjdelcerro | @Override
|
405 | public DynField setClassOfValue(DynStruct dynStrct) {
|
||
406 | return this; |
||
407 | } |
||
408 | |||
409 | @Override
|
||
410 | public DynField setClassOfValue(String theClassNameOfValue) { |
||
411 | return this; |
||
412 | } |
||
413 | |||
414 | @Override
|
||
415 | public String getClassNameOfValue() { |
||
416 | return null; |
||
417 | } |
||
418 | |||
419 | @Override
|
||
420 | public DynStruct getDynClassOfValue() {
|
||
421 | return null; |
||
422 | } |
||
423 | |||
424 | @Override
|
||
425 | public DynField setTypeOfItems(int type) { |
||
426 | return this; |
||
427 | } |
||
428 | |||
429 | @Override
|
||
430 | public int getTypeOfItems() { |
||
431 | return 0; |
||
432 | } |
||
433 | |||
434 | @Override
|
||
435 | public DynField setClassOfItems(DynStruct dynStrct) {
|
||
436 | return this; |
||
437 | } |
||
438 | |||
439 | @Override
|
||
440 | public DynField setClassOfItems(String theClassNameOfValue) { |
||
441 | return this; |
||
442 | } |
||
443 | |||
444 | @Override
|
||
445 | public String getClassNameOfItems() { |
||
446 | return null; |
||
447 | } |
||
448 | |||
449 | @Override
|
||
450 | public DynStruct getDynClassOfItems() {
|
||
451 | return null; |
||
452 | } |
||
453 | |||
454 | @Override
|
||
455 | public Tags getTags() {
|
||
456 | return null; |
||
457 | } |
||
458 | |||
459 | @Override
|
||
460 | public DynField setRelationType(int relationType) { |
||
461 | return this; |
||
462 | } |
||
463 | |||
464 | @Override
|
||
465 | public int getRelationType() { |
||
466 | return 0; |
||
467 | } |
||
468 | |||
469 | @Override
|
||
470 | public DynField setAvailableValues(DynMethod computeAvailableValues) {
|
||
471 | return this; |
||
472 | } |
||
473 | |||
474 | @Override
|
||
475 | public DynMethod getAvailableValuesMethod() {
|
||
476 | return null; |
||
477 | } |
||
478 | |||
479 | @Override
|
||
480 | public DynObjectValueItem[] getAvailableValues(DynObject self) { |
||
481 | return null; |
||
482 | } |
||
483 | |||
484 | @Override
|
||
485 | public boolean isAvailableValuesCalculated() { |
||
486 | return false; |
||
487 | } |
||
488 | |||
489 | @Override
|
||
490 | public DynField setCalculateMethod(DynMethod computeValue) {
|
||
491 | return this; |
||
492 | } |
||
493 | |||
494 | @Override
|
||
495 | public DynMethod getCalculateMethod() {
|
||
496 | return null; |
||
497 | } |
||
498 | |||
499 | @Override
|
||
500 | public boolean isCalculated() { |
||
501 | return false; |
||
502 | } |
||
503 | |||
504 | @Override
|
||
505 | public Object getCalculatedValue(DynObject self) { |
||
506 | return null; |
||
507 | } |
||
508 | |||
509 | @Override
|
||
510 | public void copyFrom(DynField other) { |
||
511 | } |
||
512 | |||
513 | @Override
|
||
514 | public DynField setValidateElements(boolean validate) { |
||
515 | return this; |
||
516 | } |
||
517 | |||
518 | @Override
|
||
519 | public boolean getValidateElements() { |
||
520 | return false; |
||
521 | } |
||
522 | |||
523 | @Override
|
||
524 | public String getLabel() { |
||
525 | return null; |
||
526 | } |
||
527 | |||
528 | @Override
|
||
529 | public DynField setLabel(String label) { |
||
530 | return this; |
||
531 | } |
||
532 | |||
533 | 44262 | jjdelcerro | @Override
|
534 | public void recentUsed() { |
||
535 | } |
||
536 | |||
537 | @Override
|
||
538 | public boolean isForeingKey() { |
||
539 | return false; |
||
540 | } |
||
541 | |||
542 | @Override
|
||
543 | public ForeingKey getForeingKey() {
|
||
544 | return null; |
||
545 | } |
||
546 | |||
547 | 44337 | jjdelcerro | @Override
|
548 | public String getShortLabel() { |
||
549 | return null; |
||
550 | } |
||
551 | |||
552 | @Override
|
||
553 | public DynField setShortLabel(String shortLabel) { |
||
554 | return this; |
||
555 | } |
||
556 | |||
557 | 44338 | jjdelcerro | @Override
|
558 | public String getLocalizedShortLabel() { |
||
559 | return this.getShortLabel(); |
||
560 | } |
||
561 | |||
562 | @Override
|
||
563 | public String getLocalizedLabel() { |
||
564 | return this.getLabel(); |
||
565 | } |
||
566 | |||
567 | 44346 | jjdelcerro | @Override
|
568 | public String getLabelOfValue(Object value) { |
||
569 | return Objects.toString(value, ""); |
||
570 | } |
||
571 | |||
572 | 42928 | jjdelcerro | } |