org.geotools.styling.Rule.setIsElseFilter()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(63)

本文整理了Java中org.geotools.styling.Rule.setIsElseFilter方法的一些代码示例,展示了Rule.setIsElseFilter的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Rule.setIsElseFilter方法的具体详情如下:
包路径:org.geotools.styling.Rule
类名称:Rule
方法名:setIsElseFilter

Rule.setIsElseFilter介绍

暂无

代码示例

代码示例来源:origin: geotools/geotools

rule.setFilter((Filter) node.getChildValue(Filter.class));
} else if (node.hasChild("ElseFilter")) {
  rule.setIsElseFilter(true);

代码示例来源:origin: geotools/geotools

defaultStroke);
Rule elseRule = sb.createRule(symb);
elseRule.setIsElseFilter(true);
elseRule.setTitle("Else");
elseRule.setName("else");

代码示例来源:origin: geotools/geotools

public void testFeatureTypeStyle() throws Exception {
  FeatureTypeStyle fts = styleFactory.createFeatureTypeStyle();
  fts.setFeatureTypeName("feature-type");
  Rule rule1;
  rule1 = styleFactory.createRule();
  rule1.setName("rule1");
  rule1.setFilter(filterFactory.id(Collections.singleton(filterFactory.featureId("FID"))));
  Rule rule2 = styleFactory.createRule();
  rule2.setIsElseFilter(true);
  rule2.setName("rule2");
  fts.addRule(rule1);
  fts.addRule(rule2);
  FeatureTypeStyle clone = (FeatureTypeStyle) ((Cloneable) fts).clone();
  assertClone(fts, clone);
  rule1 = styleFactory.createRule();
  rule1.setName("rule1");
  rule1.setFilter(filterFactory.id(Collections.singleton(filterFactory.featureId("FID"))));
  FeatureTypeStyle notEq = styleFactory.createFeatureTypeStyle();
  notEq.setName("fts-not-equal");
  notEq.addRule(rule1);
  assertEqualsContract(clone, notEq, fts);
}

代码示例来源:origin: geotools/geotools

public void testFeatureTypeStyle() throws Exception {
  FeatureTypeStyle fts = sf.createFeatureTypeStyle();
  fts.setFeatureTypeName("feature-type");
  fts.getOptions().put("key", "value");
  Rule rule1;
  rule1 = sf.createRule();
  rule1.setName("rule1");
  rule1.setFilter(ff.id(Collections.singleton(ff.featureId("FID"))));
  Rule rule2 = sf.createRule();
  rule2.setIsElseFilter(true);
  rule2.setName("rule2");
  fts.addRule(rule1);
  fts.addRule(rule2);
  fts.accept(visitor);
  FeatureTypeStyle clone = (FeatureTypeStyle) visitor.getCopy();
  // assertClone(fts, clone);
  assertEqualsContract(fts, clone);
  rule1 = sf.createRule();
  rule1.setName("rule1");
  rule1.setFilter(ff.id(Collections.singleton(ff.featureId("FID"))));
  FeatureTypeStyle notEq = sf.createFeatureTypeStyle();
  notEq.setName("fts-not-equal");
  notEq.addRule(rule1);
  assertEqualsContract(clone, notEq, fts);
  fts.setTransformation(ff.literal("transformation"));
  fts.setOnlineResource(new OnLineResourceImpl());
  fts.accept(visitor);
  clone = (FeatureTypeStyle) visitor.getCopy();
  assertEqualsContract(fts, clone);
}

代码示例来源:origin: org.geotools/gt2-main

rule.setIsElseFilter(true);

代码示例来源:origin: org.geotools/gt2-main

rules[colors.length].setIsElseFilter(true);

代码示例来源:origin: org.geotools/gt2-main

copy.setAbstract(rule.getAbstract());
copy.setFilter(filterCopy);
copy.setIsElseFilter(rule.hasElseFilter());
copy.setLegendGraphic(legendGraphicCopy);
copy.setMinScaleDenominator(rule.getMinScaleDenominator());

代码示例来源:origin: org.geotools.xsd/gt-sld

rule.setFilter((Filter) node.getChildValue(Filter.class));
} else if (node.hasChild("ElseFilter")) {
  rule.setIsElseFilter(true);

代码示例来源:origin: org.geotools/gt2-main

copy.setAbstract(rule.getAbstract());
copy.setFilter(filterCopy);
copy.setIsElseFilter(rule.hasElseFilter());
copy.setLegendGraphic(legendGraphicCopy);
copy.setMinScaleDenominator(rule.getMinScaleDenominator());

代码示例来源:origin: org.geotools.xsd/gt-xsd-sld

rule.setFilter((Filter) node.getChildValue(Filter.class));
} else if (node.hasChild("ElseFilter")) {
  rule.setIsElseFilter(true);

相关文章