Revision 30775
branches/v2_0_0_prep/libraries/libFMap_dal/src/org/gvsig/fmap/dal/feature/impl/DefaultFeatureType.java | ||
---|---|---|
570 | 570 |
throw new UnsupportedOperationException(); |
571 | 571 |
} |
572 | 572 |
|
573 |
public DynField addDynFieldInt(String name) { |
|
574 |
throw new UnsupportedOperationException(); |
|
575 |
} |
|
576 |
|
|
577 |
public DynField addDynFieldDouble(String name) { |
|
578 |
throw new UnsupportedOperationException(); |
|
579 |
} |
|
580 |
|
|
581 |
public DynField addDynFieldBoolean(String name) { |
|
582 |
throw new UnsupportedOperationException(); |
|
583 |
} |
|
584 |
|
|
573 | 585 |
public DynField addDynFieldRange(String name) { |
574 | 586 |
throw new UnsupportedOperationException(); |
575 | 587 |
} |
branches/v2_0_0_prep/libraries/libTools/src/org/gvsig/tools/dynobject/DynStruct.java | ||
---|---|---|
54 | 54 |
|
55 | 55 |
DynField addDynField(String name); |
56 | 56 |
|
57 |
DynField addDynFieldSingle(String name);
|
|
57 |
DynField addDynFieldSingle(String name);
|
|
58 | 58 |
|
59 |
DynField addDynFieldString(String name);
|
|
59 |
DynField addDynFieldString(String name);
|
|
60 | 60 |
|
61 |
DynField addDynFieldChoice(String name);
|
|
61 |
DynField addDynFieldInt(String name);
|
|
62 | 62 |
|
63 |
DynField addDynFieldRange(String name);
|
|
63 |
DynField addDynFieldDouble(String name);
|
|
64 | 64 |
|
65 |
DynField addDynFieldSingle(String name, int type, Object defaultValue, |
|
66 |
boolean mandatory, boolean persistent); |
|
65 |
DynField addDynFieldBoolean(String name); |
|
67 | 66 |
|
68 |
DynField addDynFieldSingle(String name, int type, Object defaultValue);
|
|
67 |
DynField addDynFieldChoice(String name);
|
|
69 | 68 |
|
70 |
DynField addDynFieldRange(String name, int type, Object defaultValue, |
|
71 |
Object min, Object max, boolean mandatory, boolean persistent); |
|
69 |
DynField addDynFieldRange(String name); |
|
72 | 70 |
|
73 |
DynField addDynFieldRange(String name, int type, Object defaultValue,
|
|
74 |
Object min, Object max);
|
|
71 |
DynField addDynFieldSingle(String name, int type, Object defaultValue,
|
|
72 |
boolean mandatory, boolean persistent);
|
|
75 | 73 |
|
76 |
DynField addDynFieldChoice(String name, int type, Object defaultValue, |
|
77 |
DynObjectValueItem[] values, boolean mandatory, boolean persistent); |
|
74 |
DynField addDynFieldSingle(String name, int type, Object defaultValue); |
|
78 | 75 |
|
79 |
DynField addDynFieldChoice(String name, int type, Object defaultValue,
|
|
80 |
DynObjectValueItem[] values);
|
|
76 |
DynField addDynFieldRange(String name, int type, Object defaultValue,
|
|
77 |
Object min, Object max, boolean mandatory, boolean persistent);
|
|
81 | 78 |
|
79 |
DynField addDynFieldRange(String name, int type, Object defaultValue, |
|
80 |
Object min, Object max); |
|
81 |
|
|
82 |
DynField addDynFieldChoice(String name, int type, Object defaultValue, |
|
83 |
DynObjectValueItem[] values, boolean mandatory, boolean persistent); |
|
84 |
|
|
85 |
DynField addDynFieldChoice(String name, int type, Object defaultValue, |
|
86 |
DynObjectValueItem[] values); |
|
87 |
|
|
82 | 88 |
void removeDynField(String name); |
83 | 89 |
|
84 | 90 |
void validate(DynObject object) throws DynObjectValidateException; |
branches/v2_0_0_prep/libraries/libTools/src/org/gvsig/tools/dynobject/impl/DefaultDynClass.java | ||
---|---|---|
405 | 405 |
return addDynFieldSingle(name).setType(DataTypes.STRING); |
406 | 406 |
} |
407 | 407 |
|
408 |
public DynField addDynFieldInt(String name) { |
|
409 |
return addDynFieldSingle(name).setType(DataTypes.INT); |
|
410 |
} |
|
411 |
|
|
412 |
public DynField addDynFieldDouble(String name) { |
|
413 |
return addDynFieldSingle(name).setType(DataTypes.DOUBLE); |
|
414 |
} |
|
415 |
|
|
416 |
public DynField addDynFieldBoolean(String name) { |
|
417 |
return addDynFieldSingle(name).setType(DataTypes.BOOLEAN); |
|
418 |
} |
|
419 |
|
|
408 | 420 |
public DynField addDynFieldChoice(String name) { |
409 | 421 |
return addDynField(name).setTheTypeOfAvailableValues(DynField.CHOICE); |
410 | 422 |
} |
Also available in: Unified diff