Interface | Description |
---|---|
IFeatureGeometryProvider | |
IFeatureModel |
A feature model allows to uniformly access vector data.
|
IFeatureModelObserver |
Observer for changes within the feature model.
|
IFeatureModelUpdater |
This class defines how an
IFeatureModel can be updated. |
IFeatureQueryCallback |
A callback class that is called with the results of a query.
|
IFeatureSaveSupport |
An implementation of this interface can be supplied to the
FeatureModelPersistenceManager to enable support for saving in-memory changes. |
IFeatureUpdaterCallback |
This callback is used by
IFeatureModelUpdater to give feedback on whether the feature update was successful or not. |
Class | Description |
---|---|
DefaultFeatureGeometryProvider |
Default geometry provider that works for Features with a
DataType using a GeometryDataAnnotation . |
Feature |
A
Feature is a (partial) copy of a domain object. |
Feature.Builder |
Allows the incremental creation of a
Feature object. |
FeatureChange |
Represents a change for a feature.
|
FeatureComparator |
Feature comparator class that can be used within sort algorithms.
|
FeatureExpressionEvaluator |
Evaluator for a
Feature . |
FeatureExpressionEvaluatorFactory |
Factory to create an evaluator for expressions to be applied on
Feature instances. |
FeatureModelBuilder |
Helps the creation of a
IFeatureModel given a list of features, a model metadata, a feature model metadata and optionally a bounds. |
FeatureModelEvent |
Represents a change in the feature model, which may result in a different visual representation.
|
FeatureModelMetadata |
This class exposes feature-specific metadata.
|
FeatureModelMetadata.Builder |
The builder for creating
FeatureModelMetadata classes. |
FeatureModelPersistenceManager |
This class can be used to save
changes to an IFeatureModel's backend. |
FeatureModelPersistenceManager.Builder |
IFeatureModel implementations that have support for saving changes can use this class to create a FeatureModelPersistenceManager instance. |
FeatureModelUpdate |
This class represents a single update to the model.
|
FeatureModelUpdate.Builder |
Builder that allows FeatureModelUpdate instances to be created. |
FeatureQuery |
A query specifies which objects you are interested in.
|
FeatureQuery.Builder |
Builder to create a FeatureQuery. |
FeatureQuery.SortOperator |
SortOperator class contains a list of properties that must be taken into account for sorting. |
FeatureQuery.SortProperty |
SortProperty class defines the property name and the sort order for the SortOperator . |
FeatureSaveErrorInfo |
This class contains details on a failed
IFeatureModel save . |
FeatureSaveErrorInfo.Builder |
Builder that allows FeatureSaveErrorInfo instances to be created. |
ObservableFeatureUtil |
This class provides utility methods for
Observable instance for Feature . |
Enum | Description |
---|---|
FeatureChangeType |
Enumeration of feature related change types.
|
FeatureQuery.SortOrder |
Sort order.
|
For simple static models you may use FeatureModelBuilder
. Providing access to your custom data objects may require you to implement your own IFeatureModel
. You can also create feature models by decoding data defined in one of the supported formats.
A good starting point is the tutorial on accessing feature data.