Revision 45425 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

View differences:

FeatureType.java
27 27
import java.util.Iterator;
28 28
import java.util.List;
29 29
import java.util.function.Predicate;
30
import javax.json.JsonObject;
31
import javax.json.JsonObjectBuilder;
32 30

  
33 31
import org.cresques.cts.IProjection;
34 32

  
......
38 36
import org.gvsig.tools.dynobject.DynStruct_v2;
39 37
import org.gvsig.tools.evaluator.Evaluator;
40 38
import org.gvsig.tools.util.UnmodifiableBasicList;
39
import org.gvsig.json.SupportToJson;
41 40

  
42 41
/**
43 42
 * <p>
......
81 80
 * <li>Getting the default spatial reference system.
82 81
 * </ul>
83 82
 */
84
public interface FeatureType extends DynClass, DynStruct_v2, UnmodifiableBasicList<FeatureAttributeDescriptor> {
83
public interface FeatureType extends DynClass, DynStruct_v2, UnmodifiableBasicList<FeatureAttributeDescriptor>, SupportToJson {
85 84
	
86 85
    public interface FeatureTypeChanged {
87 86
      FeatureType getSource();
......
368 367
    
369 368
    public FeatureExtraColumns getExtraColumns();
370 369

  
371
    public JsonObject toJson();
372

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

  
377 371
}

Also available in: Unified diff