Revision 44923 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeature.java
DefaultFeature.java | ||
---|---|---|
921 | 921 |
|
922 | 922 |
@Override |
923 | 923 |
public BigDecimal getDecimal(int index) { |
924 |
|
|
925 | 924 |
BigDecimal value = ((BigDecimal) this.get(index,BigDecimal.class,DataTypes.DECIMAL)); |
926 |
if (value == null) { |
|
927 |
return BigDecimal.ZERO; |
|
928 |
} |
|
929 | 925 |
return value; |
930 | 926 |
} |
931 | 927 |
|
... | ... | |
1330 | 1326 |
return builder.build(); |
1331 | 1327 |
} |
1332 | 1328 |
|
1329 |
@Override |
|
1330 |
public List<String> getKeys() { |
|
1331 |
List<String> l = new ArrayList<>(); |
|
1332 |
for (FeatureAttributeDescriptor descriptor : this.getType()) { |
|
1333 |
l.add(descriptor.getName()); |
|
1334 |
} |
|
1335 |
return l; |
|
1336 |
} |
|
1337 |
|
|
1333 | 1338 |
} |
Also available in: Unified diff