Revision 47638 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.csv/src/main/java/org/gvsig/fmap/dal/store/simplereader/SimpleReaderStoreParameters.java
SimpleReaderStoreParameters.java | ||
---|---|---|
272 | 272 |
} |
273 | 273 |
} |
274 | 274 |
|
275 |
public static FieldDefinition[] getFieldsDefinition(DynObject dynobj) { |
|
276 |
String definition = getRawFieldsDefinition(dynobj); |
|
277 |
if ( definition == null ) { |
|
278 |
return null; |
|
279 |
} |
|
280 |
|
|
281 |
int i=0; |
|
282 |
try { |
|
283 |
String[] defs = StringUtils.split(definition); |
|
284 |
FieldDefinition[] fieldsDefinition = new FieldDefinition[defs.length]; |
|
285 |
for ( i = 0; i < defs.length; i++ ) { |
|
286 |
fieldsDefinition[i] = new FieldDefinition(defs[i]); |
|
287 |
} |
|
288 |
return fieldsDefinition; |
|
289 |
} catch (Exception ex) { |
|
290 |
throw new IllegalArgumentException("Can't recognize the format field definition '"+definition+"' ("+i+")."); |
|
291 |
} |
|
292 |
} |
|
275 | 293 |
} |
Also available in: Unified diff