2 |
* Copyright (c) 2009 Martin O. J. Schmitz. |
* Copyright (c) 2009 Martin O. J. Schmitz. |
3 |
* |
* |
4 |
* This file is part of the SCHMITZM library - a collection of utility |
* This file is part of the SCHMITZM library - a collection of utility |
5 |
* classes based on Java 1.6, focussing (not only) on Java Swing |
* classes based on Java 1.6, focusing (not only) on Java Swing |
6 |
* and the Geotools library. |
* and the Geotools library. |
7 |
* |
* |
8 |
* The SCHMITZM project is hosted at: |
* The SCHMITZM project is hosted at: |
43 |
|
|
44 |
package skrueger.geotools.selection; |
package skrueger.geotools.selection; |
45 |
|
|
46 |
import org.geotools.feature.Feature; |
import org.opengis.feature.simple.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 |
// }; |
// }; |