/** Creates a new instance of BasicTableModel * @param tab * @param layer */ public FeatureSourceModel(JXTable tab, MapLayer layer) { super(); this.tab = tab; this.layer = layer; setQuery(layer.getQuery()); }
Query getDefinitionQuery(MapLayer currLayer, FeatureSource<FeatureType, Feature> source, CoordinateReferenceSystem featCrs) throws FactoryException { // now, if a definition query has been established for this layer, be // sure to respect it by combining it with the bounding box one. Query definitionQuery = reprojectQuery(currLayer.getQuery(), source); definitionQuery.setCoordinateSystem(featCrs); return definitionQuery; }
private void parse(Filter filter) { FilterToCQL visitor = new FilterToCQL(); try { txt_cql.setText(visitor.encodeToString(layer.getQuery().getFilter())); } catch (FilterToCQLException e) { e.printStackTrace(); } }
private void parse(){ setLayer(layer); setFilter(layer.getQuery().getFilter()); }
private void actionCollection(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_actionCollection if (layer != null) { if (jcb_collection.getSelectedIndex() == 0) { ((FeatureSourceModel) tab_data.getModel()).setQuery(layer.getQuery()); } else if (jcb_collection.getSelectedIndex() == 1) { ((FeatureSourceModel) tab_data.getModel()).setQuery(Query.ALL); } tab_data.setModel(tab_data.getModel()); } }//GEN-LAST:event_actionCollection
public MapLayer duplicateLayer(MapLayer layer) { if (layer != null) { MapLayer copy = new DefaultMapLayer((FeatureSource<SimpleFeatureType, SimpleFeature>) layer.getFeatureSource(), layer.getStyle(), layer.getTitle()); copy.setQuery(layer.getQuery()); copy.setVisible(layer.isVisible()); return copy; } else { return null; } }
Query definitionQuery; definitionQuery = currLayer.getQuery();
Query definitionQuery; definitionQuery = currLayer.getQuery();
for (int i = 0; i < map.getLayerCount(); i++) { MapLayer layer = map.getLayer(i); DefaultQuery query = new DefaultQuery(layer.getQuery());
Query definitionQuery = layer.getQuery(); DefaultQuery finalQuery = new DefaultQuery(DataUtilities.mixQueries(definitionQuery, bboxQuery, "svgEncoder")); finalQuery.setHints(definitionQuery.getHints());
DefaultQuery query = new DefaultQuery(currLayer.getQuery()); if( query.getFilter() !=null ){
DefaultQuery query = new DefaultQuery(currLayer.getQuery()); if( query.getFilter() !=null ){
Query definitionQuery = layer.getQuery();
definitionQuery = currLayer.getQuery();