Revision 40827 branches/v02_desarrollo/libraries/sld/temp/org.gvsig.sldsupport.lib.impl/src/main/java/org/gvsig/sldsupport/impl/sld/parsing/FeatureTypeConstraintElement.java
FeatureTypeConstraintElement.java | ||
---|---|---|
18 | 18 |
|
19 | 19 |
public static void append( |
20 | 20 |
SLDFeatureTypeConstraint obj, XmlBuilder xb, String version) |
21 |
throws |
|
22 |
InvalidSLDObjectException, UnsupportedSLDObjectException { |
|
21 |
throws InvalidSLDObjectException, UnsupportedSLDObjectException { |
|
23 | 22 |
|
23 |
xb.openTag(SLDTags.FEATURETYPECONSTRAINT); |
|
24 |
// ======================== |
|
25 |
if (obj.getFeatureTypeName() != null) { |
|
26 |
xb.writeTag(SLDTags.FEATURETYPENAME, obj.getFeatureTypeName()); |
|
27 |
} |
|
28 |
// ========= |
|
29 |
if (obj.getFilter() != null) { |
|
30 |
// 0 or 1 filters |
|
31 |
FilterElement.append(obj.getFilter(), xb, version); |
|
32 |
} |
|
33 |
// ========= |
|
34 |
for (int i=0; i<obj.getExtents().size(); i++) { |
|
35 |
ExtentElement.append(obj.getExtents().get(i), xb, version); |
|
36 |
} |
|
37 |
// ======================== |
|
38 |
xb.closeTag(); |
|
24 | 39 |
} |
25 | 40 |
|
26 | 41 |
public static SLDFeatureTypeConstraint parse(XmlPullParser parser , String version) |
... | ... | |
52 | 67 |
} |
53 | 68 |
if (SLDUtils.isStr(name, SLDTags.EXTENT)) { |
54 | 69 |
SLDExtent ext = ExtentElement.parse(parser, version); |
55 |
resp.setExtent(ext);
|
|
70 |
resp.getExtents().add(ext);
|
|
56 | 71 |
break; |
57 | 72 |
} |
58 | 73 |
/* |
Also available in: Unified diff