43 |
|
|
44 |
package skrueger.geotools.selection; |
package skrueger.geotools.selection; |
45 |
|
|
46 |
import org.geotools.feature.Feature; |
import org.geotools.feature.SimpleFeature; |
47 |
|
|
48 |
import skrueger.geotools.StyledFeatureCollectionInterface; |
import skrueger.geotools.StyledFeatureCollectionInterface; |
49 |
import skrueger.geotools.StyledFeatureSourceInterface; |
import skrueger.geotools.StyledFeatureSourceInterface; |
51 |
import skrueger.geotools.StyledLayerInterface; |
import skrueger.geotools.StyledLayerInterface; |
52 |
|
|
53 |
/** |
/** |
54 |
* This manager holds a set of {@link Feature Features} which are <i>selected</i> |
* This manager holds a set of {@link SimpleFeature Features} which are <i>selected</i> |
55 |
* in a {@link StyledLayerInterface} ({@link StyledFeatureCollectionInterface} or |
* in a {@link StyledLayerInterface} ({@link StyledFeatureCollectionInterface} or |
56 |
* {@link StyledFeatureSourceInterface}). |
* {@link StyledFeatureSourceInterface}). |
57 |
* @author <a href="mailto:[email protected]">Martin Schmitz</a> (University of Bonn/Germany) |
* @author <a href="mailto:[email protected]">Martin Schmitz</a> (University of Bonn/Germany) |
184 |
// // in the selection list |
// // in the selection list |
185 |
// selectionFilter = new AbstractFilterImpl( FeatureUtil.FILTER_FACTORY ) { |
// selectionFilter = new AbstractFilterImpl( FeatureUtil.FILTER_FACTORY ) { |
186 |
// public boolean evaluate(Object feature) { |
// public boolean evaluate(Object feature) { |
187 |
// if ( feature instanceof Feature ) |
// if ( feature instanceof SimpleFeature ) |
188 |
// return evaluate((Filter)feature); |
// return evaluate((Filter)feature); |
189 |
// return false; |
// return false; |
190 |
// } |
// } |
191 |
// public boolean evaluate(Feature feature) { |
// public boolean evaluate(SimpleFeature feature) { |
192 |
// return selectionFeatures.contains(feature); |
// return selectionFeatures.contains(feature); |
193 |
// } |
// } |
194 |
// }; |
// }; |