private String getGeometryPropertyName(Symbolizer s) { String geomName = null; // TODO: fix the styles, the getGeometryPropertyName should probably be // moved into an interface... if (s instanceof PolygonSymbolizer) { geomName = ((PolygonSymbolizer) s).getGeometryPropertyName(); } else if (s instanceof PointSymbolizer) { geomName = ((PointSymbolizer) s).getGeometryPropertyName(); } else if (s instanceof LineSymbolizer) { geomName = ((LineSymbolizer) s).getGeometryPropertyName(); } else if (s instanceof TextSymbolizer) { geomName = ((TextSymbolizer) s).getGeometryPropertyName(); } return geomName; }
/** * @see org.geotools.styling.StyleVisitor#visit(org.geotools.styling.PointSymbolizer) */ public void visit(PointSymbolizer ps) { if (ps.getGeometryPropertyName() != null) { attributeNames.add(ps.getGeometryPropertyName()); } else { this.defaultGeometryUsed = true; // they want the default geometry (see GEOS-469) } if (ps.getGraphic() != null) { ps.getGraphic().accept(this); } }
private String getGeometryPropertyName( Symbolizer s ) { String geomName = null; // TODO: fix the styles, the getGeometryPropertyName should probably be // moved into an interface... if (s instanceof PolygonSymbolizer) { geomName = ((PolygonSymbolizer) s).getGeometryPropertyName(); } else if (s instanceof PointSymbolizer) { geomName = ((PointSymbolizer) s).getGeometryPropertyName(); } else if (s instanceof LineSymbolizer) { geomName = ((LineSymbolizer) s).getGeometryPropertyName(); } else if (s instanceof TextSymbolizer) { geomName = ((TextSymbolizer) s).getGeometryPropertyName(); } return geomName; }
public void visit(PointSymbolizer ps) { start("PointSymbolizer"); encodeGeometryProperty(ps.getGeometryPropertyName()); ps.getGraphic().accept(this); end("PointSymbolizer"); }
private PropertyName getGeometryPropertyName(Symbolizer s) { String geomName = null; // TODO: fix the styles, the getGeometryPropertyName should probably be // moved into an // interface... if (s instanceof PolygonSymbolizer) { geomName = ((PolygonSymbolizer) s).getGeometryPropertyName(); } else if (s instanceof PointSymbolizer) { geomName = ((PointSymbolizer) s).getGeometryPropertyName(); } else if (s instanceof LineSymbolizer) { geomName = ((LineSymbolizer) s).getGeometryPropertyName(); } else if (s instanceof TextSymbolizer) { geomName = ((TextSymbolizer) s).getGeometryPropertyName(); } if( geomName == null ){ return null; } return filterFactory.property(geomName); }