Revision 45155 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.spi/src/main/java/org/gvsig/fmap/dal/feature/spi/DefaultFeatureProvider.java
DefaultFeatureProvider.java | ||
---|---|---|
22 | 22 |
*/ |
23 | 23 |
package org.gvsig.fmap.dal.feature.spi; |
24 | 24 |
|
25 |
import org.apache.commons.lang3.ArrayUtils; |
|
25 | 26 |
import org.apache.commons.lang3.StringUtils; |
26 | 27 |
import org.gvsig.fmap.dal.DataTypes; |
27 | 28 |
import org.gvsig.fmap.dal.feature.EditableFeatureType; |
... | ... | |
195 | 196 |
data.defaultGeometry = this.defaultGeometry; |
196 | 197 |
data.envelope = this.envelope; |
197 | 198 |
data.isNew = this.isNew; |
199 |
if (this.extraValues!=null) { |
|
200 |
data.extraValues = new Object[this.extraValues.length]; |
|
201 |
System.arraycopy(this.extraValues, 0, data.extraValues, 0, this.extraValues.length); |
|
202 |
} else { |
|
203 |
data.extraValues = null; |
|
204 |
} |
|
205 |
if (this.extraValuesNames!=null) { |
|
206 |
data.extraValuesNames = new String[this.extraValuesNames.length]; |
|
207 |
System.arraycopy(this.extraValuesNames, 0, data.extraValuesNames, 0, this.extraValuesNames.length); |
|
208 |
} else { |
|
209 |
data.extraValuesNames = null; |
|
210 |
} |
|
198 | 211 |
return data; |
199 | 212 |
} |
200 | 213 |
|
Also available in: Unified diff