Revision 45220

View differences:

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/DefaultFeatureType.java
420 420
          this.extraColumns = extraColumn;
421 421
    }
422 422

  
423
    @Override
424
    public Iterable<FeatureAttributeDescriptor> getAllAttributeDescriptors() {
425
        Set<FeatureAttributeDescriptor> all = new HashSet<FeatureAttributeDescriptor>();
426
        for (FeatureAttributeDescriptor attributeDescriptor : this.getAttributeDescriptors()) {
427
            all.add(attributeDescriptor);
428
        }
429
        for (FeatureAttributeDescriptor extraColumn : this.getExtraColumns().getColumns()) {
430
            all.add(extraColumn);
431
        }
432
        return all;
433
    }
434

  
423 435
    class SubtypeFeatureType extends DefaultFeatureType {
424 436

  
425 437
        /**
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.api/src/main/java/org/gvsig/fmap/dal/feature/FeatureType.java
371 371
    public JsonObject toJson();
372 372

  
373 373
    public JsonObjectBuilder toJsonBuilder();
374
    
375
    public Iterable<FeatureAttributeDescriptor> getAllAttributeDescriptors();
374 376

  
375 377
}

Also available in: Unified diff