@Override public SimpleFeatureIterator features() { return (SimpleFeatureIterator) super.features(); }
public SimpleFeatureCollection sort(SortBy order) { return (SimpleFeatureCollection) super.sort(order); }
@Override public SimpleFeatureCollection subCollection(Filter filter) { return (SimpleFeatureCollection) super.subCollection(filter); }
public void accepts( org.opengis.feature.FeatureVisitor visitor, org.opengis.util.ProgressListener progress) throws IOException { if (canDelegate(visitor)) { delegate.accepts(visitor, progress); } else { super.accepts(visitor, progress); } }
return new SecuredSimpleFeatureCollection((SimpleFeatureCollection) object, policy); } else if (FeatureCollection.class.isAssignableFrom(clazz)) { return new SecuredFeatureCollection((FeatureCollection) object, policy); } else if (SimpleFeatureIterator.class.isAssignableFrom(clazz)) { return new SecuredSimpleFeatureIterator((SimpleFeatureIterator) object);