Package | Description |
---|---|
com.luciad.controllers |
Provides interaction with the data presented on a Map.
|
com.luciad.edit.features |
Editing features.
|
com.luciad.layers.features |
Support for rendering of feature (vector) data.
|
com.luciad.maps |
Supports display of data on screen using a map with layers.
|
Modifier and Type | Method and Description |
---|---|
void |
ISelectionCandidateChooser.chooseCandidates(List<LayerFeatureId> selectionCandidates,
Coordinate position,
ISelectionCandidateCallback callback)
This method is called by
SelectEventHandler when there are multiple selection candidates. |
void |
ISelectionCandidateCallback.handleFeatures(List<LayerFeatureId> layerFeatureIds)
This method is called to notify which subset of features should be selected.
|
Modifier and Type | Method and Description |
---|---|
LayerFeatureId |
FeatureEditContext.getHandleFeatureId() |
LayerFeatureId |
FeatureEditContext.getPreviewFeatureId()
Returns the ID for the
Feature that is used to visualize the editing result. |
Modifier and Type | Method and Description |
---|---|
List<LayerFeatureId> |
FeatureEditCandidateEvent.getAddedEditCandidates() |
List<LayerFeatureId> |
FeatureStateEditCandidateProvider.getEditCandidates() |
List<LayerFeatureId> |
IFeatureEditCandidateProvider.getEditCandidates() |
List<LayerFeatureId> |
FeatureEditCandidateEvent.getRemovedEditCandidates() |
Modifier and Type | Method and Description |
---|---|
void |
FeatureEditCandidateEvent.editCandidateAdded(LayerFeatureId editCandidate)
Adds information to the event that an edit candidate was added.
|
void |
FeatureEditCandidateEvent.editCandidateRemoved(LayerFeatureId editCandidate)
Adds information to the event that an edit candidate was removed.
|
Modifier and Type | Method and Description |
---|---|
List<LayerFeatureId> |
FeatureStateEvent.getChangedFeatures(FeatureState featureState)
Returns the list of features for which the given feature state has been changed.
|
Modifier and Type | Method and Description |
---|---|
void |
FeatureStateManager.clearEnabledStates(LayerFeatureId layerFeatureId)
Clears (i.e.
|
boolean |
FeatureStateEvent.getChange(FeatureState featureState,
LayerFeatureId layerFeatureId)
Returns the new value of the feature state for the given feature.
|
boolean |
FeatureStateManager.isStateEnabled(LayerFeatureId layerFeatureId,
FeatureState featureState)
Checks if the given feature state is enabled for the given feature identifier.
|
void |
FeatureStateManager.Change.setState(LayerFeatureId layerFeatureId,
FeatureState featureState,
boolean enabled)
Sets the given state for the given feature identifier.
|
Modifier and Type | Method and Description |
---|---|
LayerFeatureId |
MapQueryFeaturesResult.getFeatureId()
Object that has been hit by the query.
|
Modifier and Type | Method and Description |
---|---|
List<LayerFeatureId> |
Map.FeatureQuery.getFeatures()
Returns the (optionally) features to select for this query.
|
Modifier and Type | Method and Description |
---|---|
Map.FeatureQuery.Builder |
Map.FeatureQuery.Builder.features(List<LayerFeatureId> features)
Sets the features to select for this query.
|
Constructor and Description |
---|
MapQueryFeaturesResult(LayerFeatureId featureId,
Coordinate mapTouchPoint,
boolean overlay)
Create a
MapQueryFeaturesResult containing information about (part of) a touched feature. |