Revision 33718 branches/v2_0_0_prep/libraries/libFMap_dalfile/src/org/gvsig/fmap/dal/store/shp/SHPStoreProvider.java
SHPStoreProvider.java | ||
---|---|---|
298 | 298 |
return (SHPStoreParameters) getParameters(); |
299 | 299 |
} |
300 | 300 |
|
301 |
public String getName() { |
|
301 |
public String getProviderName() {
|
|
302 | 302 |
return NAME; |
303 | 303 |
} |
304 | 304 |
|
... | ... | |
366 | 366 |
featureProvider.setDefaultGeometry(this.shpFile.getGeometry(index)); |
367 | 367 |
hasGeometry = true; |
368 | 368 |
} catch (CreateGeometryException e) { |
369 |
throw new ReadException(getName(), e); |
|
369 |
throw new ReadException(getProviderName(), e);
|
|
370 | 370 |
} |
371 | 371 |
} |
372 | 372 |
if (hasDBFAttributes(featureType, hasGeometry)) { |
... | ... | |
448 | 448 |
try { |
449 | 449 |
fType = this.getStoreServices().getDefaultFeatureType(); |
450 | 450 |
} catch (DataException e) { |
451 |
throw new PerformEditingException(this.getName(), e); |
|
451 |
throw new PerformEditingException(this.getProviderName(), e);
|
|
452 | 452 |
} |
453 | 453 |
// TODO Comprobar el campo de geometria |
454 | 454 |
|
... | ... | |
470 | 470 |
DisposableIterator iter = null; |
471 | 471 |
try { |
472 | 472 |
set = getFeatureStore().getFeatureSet(); |
473 |
writer = new SHPFeatureWriter(getName()); |
|
473 |
writer = new SHPFeatureWriter(getProviderName());
|
|
474 | 474 |
|
475 | 475 |
SHPStoreParameters shpParams = getShpParameters(); |
476 | 476 |
SHPStoreParameters tmpParams = |
... | ... | |
496 | 496 |
resourceCloseRequest(); |
497 | 497 |
|
498 | 498 |
if (!shpParams.getDBFFile().delete()) { |
499 |
throw new PerformEditingException(getName(), |
|
499 |
throw new PerformEditingException(getProviderName(),
|
|
500 | 500 |
new IOException(shpParams.getDBFFileName())); |
501 | 501 |
} |
502 | 502 |
if (!shpParams.getSHPFile().delete()) { |
503 |
throw new PerformEditingException(getName(), |
|
503 |
throw new PerformEditingException(getProviderName(),
|
|
504 | 504 |
new IOException(shpParams.getSHPFileName())); |
505 | 505 |
} |
506 | 506 |
if (!shpParams.getSHXFile().delete()) { |
507 |
throw new PerformEditingException(getName(), |
|
507 |
throw new PerformEditingException(getProviderName(),
|
|
508 | 508 |
new IOException(shpParams.getSHXFileName())); |
509 | 509 |
} |
510 | 510 |
if (!tmpParams.getDBFFile().renameTo( |
511 | 511 |
shpParams.getDBFFile())) { |
512 |
throw new PerformEditingException(getName(), |
|
512 |
throw new PerformEditingException(getProviderName(),
|
|
513 | 513 |
new IOException(shpParams.getSHPFileName())); |
514 | 514 |
} |
515 | 515 |
if (!tmpParams.getSHPFile().renameTo( |
516 | 516 |
shpParams.getSHPFile())) { |
517 |
throw new PerformEditingException(getName(), |
|
517 |
throw new PerformEditingException(getProviderName(),
|
|
518 | 518 |
new IOException(shpParams.getSHPFileName())); |
519 | 519 |
} |
520 | 520 |
if (!tmpParams.getSHXFile().renameTo( |
521 | 521 |
shpParams.getSHXFile())) { |
522 |
throw new PerformEditingException(getName(), |
|
522 |
throw new PerformEditingException(getProviderName(),
|
|
523 | 523 |
new IOException(shpParams.getSHXFileName())); |
524 | 524 |
} |
525 | 525 |
|
... | ... | |
534 | 534 |
}); |
535 | 535 |
|
536 | 536 |
} catch (Exception e) { |
537 |
throw new PerformEditingException(this.getName(), e); |
|
537 |
throw new PerformEditingException(this.getProviderName(), e);
|
|
538 | 538 |
// } finally { |
539 | 539 |
// this.resourcesEnd(); |
540 | 540 |
} |
... | ... | |
586 | 586 |
removeGeometryColumn(dbfFtype); |
587 | 587 |
FeatureSet set = store.getFeatureSet(); |
588 | 588 |
|
589 |
writer = new SHPFeatureWriter(getName()); |
|
589 |
writer = new SHPFeatureWriter(getProviderName());
|
|
590 | 590 |
|
591 | 591 |
writer.begin(getShpParameters(), fType, dbfFtype, set.getSize()); |
592 | 592 |
return null; |
Also available in: Unified diff