@Test public void testBoundsWithSelect() throws Exception { SimpleFeatureSource transformed = transformWithSelection(); ReferencedEnvelope re = transformed.getBounds(); ReferencedEnvelope ae = STATES.getBounds(); assertEquals(re, ae); }
@Override public ReferencedEnvelope getBounds() throws IOException { return getBounds(Query.ALL); }
TransformFeatureSource implements SimpleFeatureSource { @Override public ReferencedEnvelope getBounds() throws IOException { return getBounds(Query.ALL); } }
TransformFeatureSource implements SimpleFeatureSource { @Override public ReferencedEnvelope getBounds() throws IOException { return getBounds(Query.ALL); } TransformFeatureSource(
            SimpleFeatureSource source, Name name, List<Definition> definitions); }
TransformFeatureSource implements SimpleFeatureSource { @Override public ReferencedEnvelope getBounds() throws IOException { return getBounds(Query.ALL); } TransformFeatureSource(
            SimpleFeatureSource source, Name name, List<Definition> definitions); @Override Name getName(); @Override ResourceInfo getInfo(); @Override DataAccess<SimpleFeatureType, SimpleFeature> getDataStore(); @Override QueryCapabilities getQueryCapabilities(); @Override void addFeatureListener(FeatureListener listener); @Override void removeFeatureListener(FeatureListener listener); @Override SimpleFeatureType getSchema(); @Override ReferencedEnvelope getBounds(); @Override ReferencedEnvelope getBounds(Query query); @Override int getCount(Query query); @Override Set<Key> getSupportedHints(); @Override SimpleFeatureCollection getFeatures(); @Override SimpleFeatureCollection getFeatures(Filter filter); @Override SimpleFeatureCollection getFeatures(Query query); }
TransformFeatureSource implements SimpleFeatureSource { @Override public ReferencedEnvelope getBounds() throws IOException { return getBounds(Query.ALL); } TransformFeatureSource(
            SimpleFeatureSource source, Name name, List<Definition> definitions); @Override Name getName(); @Override ResourceInfo getInfo(); @Override DataAccess<SimpleFeatureType, SimpleFeature> getDataStore(); @Override QueryCapabilities getQueryCapabilities(); @Override void addFeatureListener(FeatureListener listener); @Override void removeFeatureListener(FeatureListener listener); @Override SimpleFeatureType getSchema(); @Override ReferencedEnvelope getBounds(); @Override ReferencedEnvelope getBounds(Query query); @Override int getCount(Query query); @Override Set<Key> getSupportedHints(); @Override SimpleFeatureCollection getFeatures(); @Override SimpleFeatureCollection getFeatures(Filter filter); @Override SimpleFeatureCollection getFeatures(Query query);  }