@Override public Object getValue() { return ((FeatureTypeStyle) userObject).getTitle(); }
@Override protected void encode(FeatureTypeStyle featureStyle) { put("name", featureStyle.getName()); put("title", featureStyle.getTitle()); put("abstract", featureStyle.getAbstract()); if (featureStyle.getTransformation() != null) { push("transform").inline(new TransformEncoder(featureStyle.getTransformation())); pop(); } put("rules", new RuleEncoder(featureStyle)); vendorOptions(featureStyle.getOptions()); } }
public void visit(FeatureTypeStyle fts) { start("FeatureTypeStyle"); if ((fts.getName() != null) && (fts.getName().length() > 0)) { element("Name", fts.getName()); } if ((fts.getTitle() != null) && (fts.getTitle().length() > 0)) { element("Title", fts.getTitle()); } if ((fts.getAbstract() != null) && (fts.getAbstract().length() > 0)) { element("Abstract", fts.getAbstract()); } if ((fts.getFeatureTypeName() != null) && (fts.getFeatureTypeName().length() > 0)) { element("FeatureTypeName", fts.getFeatureTypeName()); } String[] sti = fts.getSemanticTypeIdentifiers(); for (int i = 0; i < sti.length; i++) { element("SemanticTypeIdentifier", sti[i]); } Rule[] rules = fts.getRules(); for (int i = 0; i < rules.length; i++) { rules[i].accept(this); } end("FeatureTypeStyle"); }
public void visit(FeatureTypeStyle fts) { FeatureTypeStyle copy = null; Rule[] rules = fts.getRules(); int length=rules.length; Rule[] rulesCopy = new Rule[length]; for (int i = 0; i < length; i++) { if (rules[i] != null) { rules[i].accept(this); rulesCopy[i] = (Rule) pages.pop(); } } copy = sf.createFeatureTypeStyle(); copy.setName(fts.getName()); copy.setTitle(fts.getTitle()); copy.setAbstract(fts.getAbstract()); copy.setFeatureTypeName(fts.getFeatureTypeName()); copy.setRules(rulesCopy); copy.setSemanticTypeIdentifiers((String[]) fts.getSemanticTypeIdentifiers().clone()); pages.push(copy); }
public void visit(FeatureTypeStyle fts) { FeatureTypeStyle copy = null; Rule[] rules = fts.getRules(); int length=rules.length; Rule[] rulesCopy = new Rule[length]; for (int i = 0; i < length; i++) { if (rules[i] != null) { rules[i].accept(this); rulesCopy[i] = (Rule) getPages().pop(); } } copy = sf.createFeatureTypeStyle(); copy.setName(fts.getName()); copy.setTitle(fts.getTitle()); copy.setAbstract(fts.getAbstract()); copy.setFeatureTypeName(fts.getFeatureTypeName()); copy.setRules(rulesCopy); copy.setSemanticTypeIdentifiers((String[]) fts.getSemanticTypeIdentifiers().clone()); getPages().push(copy); }
@Override protected void encode(FeatureTypeStyle featureStyle) { put("name", featureStyle.getName()); put("title", featureStyle.getTitle()); put("abstract", featureStyle.getAbstract()); if (featureStyle.getTransformation() != null) { push("transform").inline(new TransformEncoder(featureStyle.getTransformation())); pop(); } put("rules", new RuleEncoder(featureStyle)); vendorOptions(featureStyle.getOptions()); } }