# All Classes and Interfaces

Class
Description
AbstractApiRegionsAnalyserTask
ApiExport
Describes an exported package.
ApiRegion
Describes an api region for Java API This class is not thread safe.
APIRegionMergeHandler
Merge to api region extensions
ApiRegions
Configuration of API regions for Java API.
ArtifactRules
Artifact rules define additional rules for artifacts in a feature model.
ArtifactRulesMergeHandler
Merge the artifact rules extension
AttributeableEntity
Abstract class used by all entities which allow additional attributes to be stored.
CheckApiRegions
CheckApiRegionsBundleExportsImports
CheckApiRegionsBundleExportsImports.Report
CheckApiRegionsCrossFeatureDups
CheckApiRegionsDependencies
CheckApiRegionsDuplicates
CheckApiRegionsOrder
CheckArtifactRules
CheckConfigurationApi
CheckDeprecatedApi
ConfigurableEntity
A configurable entity has properties This class is not thread safe.
ConfigurableEntityAddition
A description of an OSGi configuration addition This class is not thread safe.
ConfigurationApi
A configuration api describes the set of supported OSGi configurations and framework properties.
ConfigurationApiMergeHandler
Merge the configuration api extension
ConfigurationDescription
A description of an OSGi configuration This class is not thread safe.
ConfigurationDescriptionAddition
A description of an OSGi configuration addition This class is not thread safe.
ConfigurationValidationResult
A configuration validation result is returned by the `ConfigurationValidator`.
ConfigurationValidator
Validator to validate a configuration or factory configuration
Deprecation
Deprecation state for a package Either the whole package is deprecated or some members.
DeprecationInfo
Deprecation info for a package or member.
DeprecationValidationMode
DescribableEntity
Abstract class for all describable entities, having an optional title, description and deprecation info.
FactoryConfigurationDescription
Description of an OSGi factory configuration This class is not thread safe.
FactoryConfigurationDescriptionAddition
Description of an OSGi factory configuration addition This class is not thread safe.
FeatureValidationResult
Validation result for a feature This class is not thread safe.
FeatureValidator
Validator to validate a feature
FrameworkPropertyDescription
A framework property description This class is not thread safe.
JDKDeprecationExtension
Extension to hold information about deprecated JDK API This class is not thread safe.
LauncherProperties
Mode
The mode for the rules
Mode
The validation mode
Operation
Operations for factory configurations
Option
Option for a property value This class is not thread safe.
PlaceholderPolicy
A policy for using placeholders in property values.
PropertyDescription
Instances of this class represent a single configuration property This class is not thread safe.
PropertyDescriptionAddition
Instances of this class represent an addition to a configuration property This class is not thread safe.
PropertyType
Property type
PropertyValidationResult
Validation result for a property This class is not thread safe.
PropertyValidator
Validate a configuration property or framework property
Range
A numerical value range This class is not thread safe.
Region
The configuration api region of the feature
RegionLauncher
The `RegionLauncher` class extends `FrameworkLauncher` and is responsible for preparing and running the framework with specific configurations related to API regions.
RegionLauncherExtension
The `RegionLauncherExtension` class implements the `ExtensionHandler` interface to handle the API regions extension in the Sling feature model.
VersionRule
A rule to validate the version of an artifact.