Package org.geotools.feature
Class CollectionEvent
- Object
-
- EventObject
-
- CollectionEvent
-
- All Implemented Interfaces:
Serializable
public class CollectionEvent extends EventObject
A simple event object to represent all events triggered by FeatureCollection instances (typically change events).- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
FEATURES_ADDED
event type constant denoting the adding of a featurestatic int
FEATURES_CHANGED
event type constant denoting that features in the collection has been modifiedstatic int
FEATURES_REMOVED
event type constant denoting the removal of a feature-
Fields inherited from class EventObject
source
-
-
Constructor Summary
Constructors Constructor Description CollectionEvent(FeatureCollection<? extends FeatureType,? extends Feature> collection, FeatureEvent event)
CollectionEvent(FeatureCollection<? extends FeatureType,? extends Feature> source, SimpleFeature[] involvedFeatures, int type)
Constructs a new CollectionEvent.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeatureCollection<? extends FeatureType,? extends Feature>
getCollection()
provides access to the SimpleFeatureCollection which fired the eventint
getEventType()
Provides information on the type of change that has occured.SimpleFeature[]
getFeatures()
Getter for property features.-
Methods inherited from class EventObject
getSource, toString
-
-
-
-
Field Detail
-
FEATURES_ADDED
public static final int FEATURES_ADDED
event type constant denoting the adding of a feature- See Also:
- Constant Field Values
-
FEATURES_REMOVED
public static final int FEATURES_REMOVED
event type constant denoting the removal of a feature- See Also:
- Constant Field Values
-
FEATURES_CHANGED
public static final int FEATURES_CHANGED
event type constant denoting that features in the collection has been modified- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CollectionEvent
public CollectionEvent(FeatureCollection<? extends FeatureType,? extends Feature> collection, FeatureEvent event)
-
CollectionEvent
public CollectionEvent(FeatureCollection<? extends FeatureType,? extends Feature> source, SimpleFeature[] involvedFeatures, int type)
Constructs a new CollectionEvent.- Parameters:
source
- the collection which triggered the event
-
-
Method Detail
-
getCollection
public FeatureCollection<? extends FeatureType,? extends Feature> getCollection()
provides access to the SimpleFeatureCollection which fired the event- Returns:
- The SimpleFeatureCollection which was the event's source.
-
getEventType
public int getEventType()
Provides information on the type of change that has occured. Possible types are: add, remove, change- Returns:
- an int which must be one of FEATURES_ADDED, FEATURES_REMOVED, FEATURES_CHANGED
-
getFeatures
public SimpleFeature[] getFeatures()
Getter for property features.- Returns:
- Value of property features.
-
-