private static void insertMaxFeatures( String layer, MapOptionsMaps options, MapOptions layerDefaults, MapOptions globalDefaults ) { if ( options.getMaxFeatures( layer ) == -1 ) { if ( layerDefaults != null ) { options.setMaxFeatures( layer, layerDefaults.getMaxFeatures() ); } if ( options.getMaxFeatures( layer ) == -1 ) { options.setMaxFeatures( layer, globalDefaults.getMaxFeatures() ); } } }
public MapOptions get( String layer ) { return new MapOptions( getQuality( layer ), getInterpolation( layer ), getAntialias( layer ), getMaxFeatures( layer ), getFeatureInfoRadius( layer ) ); }
List<Query> buildMapQueries() { List<Query> queries = new ArrayList<Query>(); Integer maxFeats = query.getRenderingOptions().getMaxFeatures( layerName ); final int maxFeatures = maxFeats == null ? -1 : maxFeats; if ( ftName == null && featureStore != null ) { final Filter filter2 = filter; queries.addAll( map( featureStore.getSchema().getFeatureTypes( null, false, false ), new Mapper<Query, FeatureType>() { @Override public Query apply( FeatureType u ) { Filter fil = addBBoxConstraint( bbox, filter2, geomProp, true ); return createQuery( u.getName(), fil, round( query.getScale() ), maxFeatures, query.getResolution(), sortBy ); } } ) ); } else { Query fquery = createQuery( ftName, addBBoxConstraint( bbox, filter, geomProp, true ), round( query.getScale() ), maxFeatures, query.getResolution(), sortBy ); queries.add( fquery ); } return queries; }
if ( maxFeatures == null ) { for ( LayerRef l : this.layers ) { Integer max = defaults.getMaxFeatures( l.getName() ); if ( max == null ) { max = 10000; for ( int i = 0; i < mfs.length; ++i ) { LayerRef cur = this.layers.get( i ); Integer def = defaults.getMaxFeatures( cur.getName() ); try { Integer val = Integer.valueOf( mfs[i] ); for ( int i = 0; i < mfs.length; ++i ) { LayerRef cur = this.layers.get( i ); Integer def = defaults.getMaxFeatures( cur.getName() ); if ( mfs.length <= i ) { try {
Integer maxFeats = query.getRenderingOptions().getMaxFeatures( getMetadata().getName() ); final int maxFeatures = maxFeats == null ? -1 : maxFeats;