Revision 1258

View differences:

org.gvsig.geoprocess/trunk/org.gvsig.geoprocess/org.gvsig.geoprocess.lib/org.gvsig.geoprocess.lib.sextante/src/main/java/org/gvsig/geoprocess/lib/sextante/dataObjects/FlyrVectIVectorLayer.java
76 76
import org.slf4j.LoggerFactory;
77 77

  
78 78
import org.gvsig.tools.namestranslator.NamesTranslator;
79
import org.gvsig.tools.namestranslator.TrimNamesTranslator;
80 79

  
81 80
public class FlyrVectIVectorLayer extends AbstractVectorLayer {
82 81

  
......
315 314

  
316 315
    }
317 316

  
317
    @Override
318 318
    public void open() {
319 319
        if (m_Layer == null) {
320 320
            try {
......
328 328
        }
329 329
    }
330 330

  
331
    @Override
331 332
    public void close() {
332 333
        if( this.m_Layer==null ) {           
333 334
            this.free();
......
364 365
    }
365 366

  
366 367
    @SuppressWarnings("unchecked")
368
    @Override
367 369
    public void addFeature(final Geometry geom, final Object[] values) {
368 370
        try {
369 371
            org.gvsig.fmap.geom.Geometry iGeo = null;
......
403 405
        }
404 406
    }
405 407

  
408
    @Override
406 409
    public IFeatureIterator iterator() {
407 410
        if (m_Layer != null) {
408 411
            return new DALIFeatureIterator(m_Layer, getFilters());
......
412 415
        }
413 416
    }
414 417

  
418
    @Override
415 419
    public String getFieldName(final int i) {
416 420
        if (names != null) {
417 421
            return names.get(i);
......
419 423
        return null;
420 424
    }
421 425

  
426
    @Override
422 427
    public Class<?> getFieldType(final int i) {
423 428
    	return types.get(i);
424 429
    }
425 430

  
431
    @Override
426 432
    public int getFieldCount() {
427 433
        if (featureStore != null) {
428 434
            return names.size();
......
517 523
        }
518 524
    }
519 525

  
526
    @Override
520 527
    public String getName() {
521 528
        if (m_Layer != null) {
522 529
            return m_Layer.getName();
......
525 532
        }
526 533
    }
527 534

  
535
    @Override
528 536
    public void postProcess() {
529 537
        if (featureStore == null) {
530 538
            return;
......
550 558
    		return m_sName;
551 559
    }
552 560

  
561
    @Override
553 562
    public Object getCRS() {
554 563

  
555 564
        return m_Projection;
556 565

  
557 566
    }
558 567

  
568
    @Override
559 569
    public void setName(final String name) {
560 570
        m_sName = name;
561 571
    }
......
565 575
        return m_Layer;
566 576
    }
567 577

  
578
    @Override
568 579
    public void free() {
569 580
        if( this.featureStore!=null ) {
570 581
            if( featureStore.isEditing() || featureStore.isAppending() ) {
......
583 594
        }
584 595
    }
585 596

  
597
    @Override
586 598
    public IOutputChannel getOutputChannel() {
587 599
        if (featureStore != null) {
588 600
            final DataStoreParameters dsp = featureStore.getParameters();
......
599 611
        }
600 612
    }
601 613

  
614
    @Override
602 615
    public boolean canBeEdited() {
603 616
        // we support only file-based, so we can overwrite
604 617
        return true;
605 618

  
606 619
    }
607 620

  
621
    @Override
608 622
    public FeatureStore getFeatureStore() {
609 623
        return featureStore;
610 624
    }
611 625

  
612 626

  
627
    @Override
613 628
    public Rectangle2D getFullExtent() {
614 629
    	org.gvsig.fmap.geom.primitive.Envelope envelope;
615 630
		try {
......
622 637

  
623 638

  
624 639

  
640
    @Override
625 641
    public String[] getFieldNames() {
626 642
    	return (String[]) names.toArray(new String[names.size()]);
627 643
    }
628 644

  
645
    @Override
629 646
    public int getFieldIndexByName(final String sFieldName) {
630 647
    	String[] names = getFieldNames();
631 648
    	for (int i = 0; i < names.length; i++) {
......
636 653
    	return -1;
637 654
    }
638 655

  
656
    @Override
639 657
    public Class<?>[] getFieldTypes() {
640 658
    	return (Class<?>[]) types.toArray(new Class<?>[types.size()]);
641 659
    }

Also available in: Unified diff