# Index

A B C D E F G H I J L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values

## A

AbstractFeatureMojo - Class in org.apache.sling.feature.maven.mojos
  Base class for all mojos.
AbstractFeatureMojo() - Constructor for class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
AbstractFeatureMojo.BaseArtifactProvider - Class in org.apache.sling.feature.maven.mojos
AbstractFeatureMojo.BaseFeatureProvider - Class in org.apache.sling.feature.maven.mojos
AbstractIncludingFeatureMojo - Class in org.apache.sling.feature.maven.mojos
AbstractIncludingFeatureMojo() - Constructor for class org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo
AbstractIncludingFeatureMojo.FeatureScanner - Class in org.apache.sling.feature.maven.mojos
AbstractRepositoryMojo - Class in org.apache.sling.feature.maven.mojos
AbstractRepositoryMojo() - Constructor for class org.apache.sling.feature.maven.mojos.AbstractRepositoryMojo
addArgument(String) - Method in class org.apache.sling.feature.maven.mojos.apis.JavadocExecutor
addArgument(String, boolean) - Method in class org.apache.sling.feature.maven.mojos.apis.JavadocExecutor
addArgument(Collection<String>, String) - Method in class org.apache.sling.feature.maven.mojos.apis.JavadocExecutor
addArguments(String, Collection<String>) - Method in class org.apache.sling.feature.maven.mojos.apis.JavadocExecutor
addArguments(Collection<String>) - Method in class org.apache.sling.feature.maven.mojos.apis.JavadocExecutor
addArtifactInfo(Artifact) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
additionalFeatureFiles - Variable in class org.apache.sling.feature.maven.mojos.Aggregate
  Additional feature files to include in the aggregation, resolved at goal time rather than through the session-start Preprocessor scan.
addJavadocClasspath(ArtifactId, String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
addQuotedArgument(String) - Method in class org.apache.sling.feature.maven.mojos.apis.JavadocExecutor
addReport(String, List<String>) - Method in interface org.apache.sling.feature.maven.mojos.reports.ReportContext
addResource(String, File) - Method in interface org.apache.sling.feature.maven.mojos.apis.spi.ProcessorContext
  Add a resource to the binary or source artifact.
addSourceInfo(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
addSourceInfo(ArtifactId) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
afterProjectsRead(MavenSession) - Method in class org.apache.sling.feature.maven.extensions.DependencyLifecycleParticipant
Aggregate - Class in org.apache.sling.feature.maven.mojos
Aggregate() - Constructor for class org.apache.sling.feature.maven.mojos.Aggregate
AggregateFeaturesMojo - Class in org.apache.sling.feature.maven.mojos
  Aggregate multiple features into a single one.
AggregateFeaturesMojo() - Constructor for class org.apache.sling.feature.maven.mojos.AggregateFeaturesMojo
AnalyseFeaturesMojo - Class in org.apache.sling.feature.maven.mojos
  Analyse the feature.
AnalyseFeaturesMojo() - Constructor for class org.apache.sling.feature.maven.mojos.AnalyseFeaturesMojo
ANY - Enum constant in enum org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.Scope
API_IDS - Static variable in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Alternative IDs for artifact dependencies.
APIS - Enum constant in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
ApisConfiguration - Class in org.apache.sling.feature.maven.mojos.apis
  Configuration for creating the api jars.
ApisConfiguration(Feature) - Constructor for class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
ApisJarContext - Class in org.apache.sling.feature.maven.mojos.apis
  Context for creating the api jars
ApisJarContext(File, Feature) - Constructor for class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
ApisJarContext.ArtifactInfo - Class in org.apache.sling.feature.maven.mojos.apis
  Information about a single artifact (bundle) taking part in the api generation.
ApisJarMojo - Class in org.apache.sling.feature.maven.mojos
  Generates the APIs JARs for the selected feature files.
ApisJarMojo() - Constructor for class org.apache.sling.feature.maven.mojos.ApisJarMojo
ApisUtil - Class in org.apache.sling.feature.maven.mojos.apis
  Context for creating the api jars
ApisUtil() - Constructor for class org.apache.sling.feature.maven.mojos.apis.ApisUtil
ApplyDefaultConfigMojo - Class in org.apache.sling.feature.maven.mojos
  This mojo applies default configurations to selected features.
ApplyDefaultConfigMojo() - Constructor for class org.apache.sling.feature.maven.mojos.ApplyDefaultConfigMojo
Archive - Class in org.apache.sling.feature.maven.mojos
  Several features can be selected to be put into a single archive
Archive() - Constructor for class org.apache.sling.feature.maven.mojos.Archive
artifact - Variable in class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.ArtifactUpdate
artifactHandlerManager - Variable in class org.apache.sling.feature.maven.Environment
ArtifactInfo(Artifact) - Constructor for class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
artifactMetadataSource - Variable in class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo
artifactsOverrides - Variable in class org.apache.sling.feature.maven.mojos.Aggregate
ArtifactType - Enum in org.apache.sling.feature.maven.mojos.apis
ArtifactUpdate() - Constructor for class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.ArtifactUpdate
assembledFeatures - Variable in class org.apache.sling.feature.maven.FeatureProjectInfo
assembledTestFeatures - Variable in class org.apache.sling.feature.maven.FeatureProjectInfo
attach - Variable in class org.apache.sling.feature.maven.mojos.Aggregate
  If this is set to `false` the feature is not added to the project artifacts.
attach - Variable in class org.apache.sling.feature.maven.mojos.Archive
  If this is set to `false` the archive is not added to the project artifacts.
AttachFeatureArchivesMojo - Class in org.apache.sling.feature.maven.mojos
  Create a feature model archive and attach it.
AttachFeatureArchivesMojo() - Constructor for class org.apache.sling.feature.maven.mojos.AttachFeatureArchivesMojo
AttachFeaturesMojo - Class in org.apache.sling.feature.maven.mojos
  Attach the feature as a project artifact.
AttachFeaturesMojo() - Constructor for class org.apache.sling.feature.maven.mojos.AttachFeaturesMojo
ATTR_BUILT_BY - Static variable in class org.apache.sling.feature.maven.mojos.AttachFeatureArchivesMojo
ATTR_CREATED_BY - Static variable in class org.apache.sling.feature.maven.mojos.AttachFeatureArchivesMojo
ATTR_IMPLEMENTATION_BUILD - Static variable in class org.apache.sling.feature.maven.mojos.AttachFeatureArchivesMojo
ATTR_IMPLEMENTATION_TITLE - Static variable in class org.apache.sling.feature.maven.mojos.AttachFeatureArchivesMojo
ATTR_IMPLEMENTATION_VENDOR - Static variable in class org.apache.sling.feature.maven.mojos.AttachFeatureArchivesMojo
ATTR_IMPLEMENTATION_VENDOR_ID - Static variable in class org.apache.sling.feature.maven.mojos.AttachFeatureArchivesMojo
ATTR_IMPLEMENTATION_VERSION - Static variable in class org.apache.sling.feature.maven.mojos.AttachFeatureArchivesMojo
ATTR_SPECIFICATION_TITLE - Static variable in class org.apache.sling.feature.maven.mojos.AttachFeatureArchivesMojo
ATTR_SPECIFICATION_VENDOR - Static variable in class org.apache.sling.feature.maven.mojos.AttachFeatureArchivesMojo
ATTR_SPECIFICATION_VERSION - Static variable in class org.apache.sling.feature.maven.mojos.AttachFeatureArchivesMojo

## B

BaseArtifactProvider() - Constructor for class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo.BaseArtifactProvider
BaseFeatureProvider() - Constructor for class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo.BaseFeatureProvider
buildJavadocClasspath(Log, RepositorySystem, MavenSession, ArtifactId) - Static method in class org.apache.sling.feature.maven.mojos.apis.ApisUtil

## C

calculateLinks(List<String>, Collection<ApisJarContext.ArtifactInfo>, Artifact) - Method in class org.apache.sling.feature.maven.mojos.apis.JavadocLinks
calculateOmitDependenciesFlag(ApiRegion, Clause[], Set<Clause>) - Method in class org.apache.sling.feature.maven.mojos.apis.RegionSupport
  Calculate whether the artifact can be omitted and a dependency can be used instead
CFG_ARTIFACT_CLASH_OVERRIDES - Static variable in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
CFG_CACHE_DIRECTORY - Static variable in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
CFG_CLASSIFIER - Static variable in class org.apache.sling.feature.maven.mojos.IncludeArtifactMojo
CFG_DEFAULT_METADATA - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_ENABLE_PROJ_VARS - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_EXTENSION_CONFIGURATIONS - Static variable in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
CFG_FEATURE_ARCHIVE_CLASSIFIERS - Static variable in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
CFG_FEATURE_ARCHIVE_FILES - Static variable in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
CFG_FEATURE_ARCHIVE_IDS - Static variable in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
CFG_FEATURES - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_FEATURES_EXCLUDES - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_FEATURES_INCLUDES - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_FRAMEWORK_ARTIFACTS - Static variable in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
CFG_FRAMEWORK_PROPERTIES - Static variable in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
CFG_FRAMEWORK_VERSION - Static variable in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
CFG_HOME_DIRECTORY - Static variable in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
CFG_INCLUDE_DEPENDENCIES_WITH_SCOPE - Static variable in class org.apache.sling.feature.maven.mojos.IncludeArtifactMojo
CFG_JAR_START_ORDER - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_LEGACY_REPLACE - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_REPLACE_PROP_VARS - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_REPOSITORY_URL - Static variable in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
CFG_SKIP_ADD_FEATURE_DEPENDENCIES - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_SKIP_ADD_JAR_TO_FEATURE - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_SKIP_ADD_JAR_TO_TEST_FEATURE - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_SKIP_ADD_TEST_FEATURE_DEPENDENCIES - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_START_ORDER - Static variable in class org.apache.sling.feature.maven.mojos.IncludeArtifactMojo
CFG_TEST_FEATURES - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_TEST_FEATURES_EXCLUDES - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_TEST_FEATURES_INCLUDES - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_VALIDATE_FEATURES - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
CFG_VARIABLE_VALUES - Static variable in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
CFG_VERBOSE - Static variable in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
checkFeatureId(MavenProject, Feature) - Static method in class org.apache.sling.feature.maven.ProjectHelper
checkPreconditions() - Method in class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
  This method needs to be invoked by each mojo that deals with features
checkPreprocessorRun(MavenProject) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Check that the preprocessor has been run
ClassFileProcessor - Class in org.apache.sling.feature.maven.mojos.apis
ClassFileProcessor() - Constructor for class org.apache.sling.feature.maven.mojos.apis.ClassFileProcessor
classifier - Variable in class org.apache.sling.feature.maven.mojos.Aggregate
  This is the classifier for the new feature.
CND - Enum constant in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
CollectArtifactsMojo - Class in org.apache.sling.feature.maven.mojos
CollectArtifactsMojo() - Constructor for class org.apache.sling.feature.maven.mojos.CollectArtifactsMojo
comparisonVersion - Variable in class org.apache.sling.feature.maven.mojos.FeaturesDiffMojo
computeAllUsedExportPackages(ApiRegions, Set<String>, Clause[], Artifact) - Method in class org.apache.sling.feature.maven.mojos.apis.RegionSupport
  Compute exports based on all regions
computeUsedExportPackagesPerRegion(ApiRegion, Clause[], Set<String>) - Method in class org.apache.sling.feature.maven.mojos.apis.RegionSupport
  Compute exports based on a single region
configurationOverrides - Variable in class org.apache.sling.feature.maven.mojos.Aggregate
ContentsReporter - Class in org.apache.sling.feature.maven.mojos.reports
  Simple reporting mojo
ContentsReporter() - Constructor for class org.apache.sling.feature.maven.mojos.reports.ContentsReporter
createFeatureProvider(Environment, FeatureProjectInfo, boolean, boolean, String, List<Feature>) - Method in class org.apache.sling.feature.maven.Preprocessor
createTmpFeatureFile(MavenProject, Feature) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Create a temporary file for the feature
createTmpFeatureFile(MavenProject, Feature, boolean) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Create a temporary file for the feature

## D

DEFAULT_EXTENSION - Static variable in class org.apache.sling.feature.maven.mojos.Archive
DEFAULT_FEATURE_DIR - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
DEFAULT_FEATURE_INCLUDES - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
DEFAULT_TEST_FEATURE_DIR - Static variable in class org.apache.sling.feature.maven.FeatureProjectConfig
defaultMetadata - Variable in class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
  This parameter is only declared to make Maven happy, it is evaluated in the Preprossor
defaultScope - Variable in class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.UpdateConfig
DEPENDENCIES - Enum constant in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
DEPENDENCY_REPORT - Enum constant in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
DependencyLifecycleParticipant - Class in org.apache.sling.feature.maven.extensions
  Maven lifecycle participant which adds the artifacts of the model to the dependencies.
DependencyLifecycleParticipant(Logger, ArtifactHandlerManager, RepositorySystem) - Constructor for class org.apache.sling.feature.maven.extensions.DependencyLifecycleParticipant
description - Variable in class org.apache.sling.feature.maven.mojos.Aggregate
  Optional description for the feature
DirectorySource - Class in org.apache.sling.feature.maven.mojos.apis
DirectorySource(DefaultFileSet) - Constructor for class org.apache.sling.feature.maven.mojos.apis.DirectorySource
doExecute(File, Map<String, Feature>, List<Dependency>) - Method in class org.apache.sling.feature.maven.mojos.AbstractRepositoryMojo
DuplicatesReporter - Class in org.apache.sling.feature.maven.mojos.reports
DuplicatesReporter() - Constructor for class org.apache.sling.feature.maven.mojos.reports.DuplicatesReporter

## E

EmbedFeaturesMojo - Class in org.apache.sling.feature.maven.mojos
  Embed the features in the resources
EmbedFeaturesMojo() - Constructor for class org.apache.sling.feature.maven.mojos.EmbedFeaturesMojo
Environment - Class in org.apache.sling.feature.maven
  The environment provides required services to the `Preprocessor` as well as the projects, the preprocessor should work on.
Environment() - Constructor for class org.apache.sling.feature.maven.Environment
equals(Object) - Method in class org.apache.sling.feature.maven.mojos.Aggregate
equals(Object) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
equals(Object) - Method in class org.apache.sling.feature.maven.mojos.FeatureSelectionConfig
excludes - Variable in class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.UpdateConfig
execute() - Method in class org.apache.sling.feature.maven.mojos.AbstractRepositoryMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.AggregateFeaturesMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.AnalyseFeaturesMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.ApisJarMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.ApplyDefaultConfigMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.AttachFeatureArchivesMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.AttachFeaturesMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.CollectArtifactsMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.EmbedFeaturesMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.ExtractExtensionMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.FeaturesDiffMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.IncludeArtifactMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.InfoMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.RepositoryMojo
execute() - Method in class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo
execute() - Method in class org.apache.sling.slingfeature_maven_plugin.HelpMojo
execute(File, Log, boolean) - Method in class org.apache.sling.feature.maven.mojos.apis.JavadocExecutor
ExportPackagesReporter - Class in org.apache.sling.feature.maven.mojos.reports
ExportPackagesReporter() - Constructor for class org.apache.sling.feature.maven.mojos.reports.ExportPackagesReporter
extension - Variable in class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.ArtifactUpdate
ExtractExtensionMojo - Class in org.apache.sling.feature.maven.mojos
ExtractExtensionMojo() - Constructor for class org.apache.sling.feature.maven.mojos.ExtractExtensionMojo

## F

FeatureArtifactHandler - Class in org.apache.sling.feature.maven.extensions
FeatureArtifactHandler() - Constructor for class org.apache.sling.feature.maven.extensions.FeatureArtifactHandler
FeatureConstants - Class in org.apache.sling.feature.maven
FeatureConstants() - Constructor for class org.apache.sling.feature.maven.FeatureConstants
featureDone - Variable in class org.apache.sling.feature.maven.FeatureProjectInfo
FeatureLauncherMojo - Class in org.apache.sling.feature.maven.mojos
  Launches the given Feature File
FeatureLauncherMojo() - Constructor for class org.apache.sling.feature.maven.mojos.FeatureLauncherMojo
FeatureLifecycleMappingProvider - Class in org.apache.sling.feature.maven.extensions
FeatureLifecycleMappingProvider() - Constructor for class org.apache.sling.feature.maven.extensions.FeatureLifecycleMappingProvider
FeatureProjectConfig - Class in org.apache.sling.feature.maven
FeatureProjectInfo - Class in org.apache.sling.feature.maven
FeatureProjectInfo() - Constructor for class org.apache.sling.feature.maven.FeatureProjectInfo
features - Variable in class org.apache.sling.feature.maven.FeatureProjectInfo
features - Variable in class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
  Directory containing feature files
FeatureScanner(Map<String, Feature>, String) - Constructor for class org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo.FeatureScanner
FeaturesDiffMojo - Class in org.apache.sling.feature.maven.mojos
  Compares different versions of the same Feature Model.
FeaturesDiffMojo() - Constructor for class org.apache.sling.feature.maven.mojos.FeaturesDiffMojo
FeatureSelectionConfig - Class in org.apache.sling.feature.maven.mojos
FeatureSelectionConfig() - Constructor for class org.apache.sling.feature.maven.mojos.FeatureSelectionConfig
FILE - Enum constant in enum org.apache.sling.feature.maven.mojos.InfoMojo.OutputFormat
FileSource - Class in org.apache.sling.feature.maven.mojos.apis
FileSource(File, File) - Constructor for class org.apache.sling.feature.maven.mojos.apis.FileSource
findDependencyArtifact(Log, ApisJarContext.ArtifactInfo) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
  Check if all dependency artifacts can be found
frameworkPropertiesOverrides - Variable in class org.apache.sling.feature.maven.mojos.Aggregate

## G

generateAggregateFeatureKey(String, boolean) - Static method in class org.apache.sling.feature.maven.ProjectHelper
generateReport(ReportContext) - Method in class org.apache.sling.feature.maven.mojos.reports.ContentsReporter
generateReport(ReportContext) - Method in class org.apache.sling.feature.maven.mojos.reports.DuplicatesReporter
generateReport(ReportContext) - Method in class org.apache.sling.feature.maven.mojos.reports.ExportPackagesReporter
generateReport(ReportContext) - Method in class org.apache.sling.feature.maven.mojos.reports.ImportPackagesReporter
generateReport(ReportContext) - Method in interface org.apache.sling.feature.maven.mojos.reports.Reporter
generateReport(ReportContext) - Method in class org.apache.sling.feature.maven.mojos.reports.ScriptsImportPackagesReporter
get() - Method in class org.apache.sling.feature.maven.extensions.FeatureLifecycleMappingProvider
getAdditionalJavadocArtifacts(ApisJarContext, String) - Static method in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Get all artifacts from the configured extensions
getAdditionalJavadocExtensions(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
  Get the map for additional javadoc extensions for a region
getAllExports(ApiRegion, Set<String>) - Method in class org.apache.sling.feature.maven.mojos.apis.RegionSupport
getAllPublicPackages(ApisJarContext, Artifact, File) - Method in class org.apache.sling.feature.maven.mojos.apis.RegionSupport
  Get all packages for an artifact.
getApiIds(Artifact) - Static method in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
getApiName() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getApiRegion() - Method in interface org.apache.sling.feature.maven.mojos.apis.spi.ProcessorContext
  Get the api region
getApiRegions(Feature) - Method in class org.apache.sling.feature.maven.mojos.apis.RegionSupport
  Get the api regions for a feature If the feature does not have an api region an artificial global region is returned.
getApiVersion() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getArtifact() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
getArtifactInfo(ArtifactId) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getArtifactInfos() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getArtifactInfos(String, boolean) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getArtifactOverrideRules() - Method in class org.apache.sling.feature.maven.mojos.Aggregate
getArtifactProvider() - Method in class org.apache.sling.feature.maven.mojos.AnalyseFeaturesMojo
getArtifactProvider() - Method in interface org.apache.sling.feature.maven.mojos.reports.ReportContext
getAssembledFeatures(MavenProject) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Get the assembled features from the project.
getAssembledTestFeatures(MavenProject) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Get the assembled test feature from the project
getBasedir() - Method in class org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo.FeatureScanner
getBaseDirectory() - Method in class org.apache.sling.feature.maven.mojos.apis.DirectorySource
getBaseDirectory() - Method in class org.apache.sling.feature.maven.mojos.apis.FileSource
getBaseDirectory() - Method in interface org.apache.sling.feature.maven.mojos.apis.spi.Source
  The base directory - all files are in the directory sub tree of this directory
getBinDirectory() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
getBundleResourceFolders() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getBundleResources() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getCheckedOutSourcesDir() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getClassifier() - Method in class org.apache.sling.feature.maven.mojos.Archive
getConfig() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getConfig(Plugin, String) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Gets a configuration value for a plugin if it is set in the configuration for the plugin or any configuration for an execution of the plugin.
getConfigurationOverrideRules() - Method in class org.apache.sling.feature.maven.mojos.Aggregate
getConfigValue(Plugin, String, String) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Gets a configuration value for a plugin if it is set in the configuration for the plugin or any configuration for an execution of the plugin.
getContentExtension() - Method in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
getContentType() - Method in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
getDefaultMetadata() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig
getDefaultMetadata(MavenProject) - Static method in class org.apache.sling.feature.maven.ProjectHelper
getDeflatedBinDir() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getDeflatedSourcesDir() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getDependencyArtifacts() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
  Get the dependency artifacts If `ApisUtil#API_IDS` is provided as metadata for the artifact, the value is used as a list of artifacts If `ApisUtil#SCM_IDS` is provided as metadata for the artifact, the value is used as a list of artifacts.
getDependencyRepositories() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getEmbedArtifacts() - Method in class org.apache.sling.feature.maven.mojos.Repository
getEnabledToggles() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getExcludes() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig
getExcludeTasks() - Method in class org.apache.sling.feature.maven.mojos.Scan
getExportedPackages(Manifest) - Method in class org.apache.sling.feature.maven.mojos.apis.RegionSupport
getExtension() - Method in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
getFeature() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getFeature() - Method in interface org.apache.sling.feature.maven.mojos.apis.spi.ProcessorContext
  Get the feature
getFeatureId() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getFeatureProvider() - Method in class org.apache.sling.feature.maven.mojos.AnalyseFeaturesMojo
getFeatures() - Method in class org.apache.sling.feature.maven.mojos.CollectArtifactsMojo
getFeatures() - Method in interface org.apache.sling.feature.maven.mojos.reports.ReportContext
getFeatures(MavenProject) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Get the raw feature from the project.
getFeaturesDir() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig
getFiles() - Method in class org.apache.sling.feature.maven.mojos.apis.DirectorySource
getFiles() - Method in class org.apache.sling.feature.maven.mojos.apis.FileSource
getFiles() - Method in interface org.apache.sling.feature.maven.mojos.apis.spi.Source
  The list of files
getFilesExcludes() - Method in class org.apache.sling.feature.maven.mojos.FeatureSelectionConfig
getFramework() - Method in class org.apache.sling.feature.maven.mojos.Scan
getId() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
getId() - Method in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
getIgnoredPackages(Artifact) - Static method in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
getIncluded() - Method in class org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo.FeatureScanner
getIncludedDirectories() - Method in class org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo.FeatureScanner
getIncludedFiles() - Method in class org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo.FeatureScanner
getIncludedResources() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
getIncludes() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig
getIncludeTasks() - Method in class org.apache.sling.feature.maven.mojos.Scan
getJarStartOrder() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig
getJavadocClasspath() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getJavadocClassPath(Log, RepositorySystem, MavenSession, ApisJarContext, String) - Static method in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Build the classpath for javadoc
getJavadocClasspathHighestVersions() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getJavadocClasspathRemovals() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getJavadocClasspathTops() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getJavadocDir() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getJavadocLinks() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getJavadocLinks() - Method in class org.apache.sling.feature.maven.mojos.apis.JavadocLinks
getJavadocLinks(Artifact) - Static method in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
getJavadocSourceLevel() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getLicenseDefault(ArtifactId) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getLicenseDefaults() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getLicenseReport() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getLicenseReportFooter() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getLicenseReportHeader() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getLicenses() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
getLinkedPackages() - Method in class org.apache.sling.feature.maven.mojos.apis.JavadocLinks
getLocalFeature(ArtifactId) - Method in class org.apache.sling.feature.maven.mojos.AbstractRepositoryMojo
getLog() - Method in interface org.apache.sling.feature.maven.mojos.apis.spi.ProcessorContext
  The logger
getMainConfig(FeatureProjectInfo) - Static method in class org.apache.sling.feature.maven.FeatureProjectConfig
getManifest(ArtifactId, File) - Method in class org.apache.sling.feature.maven.mojos.apis.RegionSupport
getManifestEntries() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
getModelCache() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getName() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig
getName() - Method in interface org.apache.sling.feature.maven.mojos.apis.spi.Processor
  Unique name identifying the processor
getName() - Method in class org.apache.sling.feature.maven.mojos.reports.ContentsReporter
getName() - Method in class org.apache.sling.feature.maven.mojos.reports.DuplicatesReporter
getName() - Method in class org.apache.sling.feature.maven.mojos.reports.ExportPackagesReporter
getName() - Method in class org.apache.sling.feature.maven.mojos.reports.ImportPackagesReporter
getName() - Method in interface org.apache.sling.feature.maven.mojos.reports.Reporter
getName() - Method in class org.apache.sling.feature.maven.mojos.reports.ScriptsImportPackagesReporter
getNodeTypes() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
  Get all node types from this artifact
getNotUseAsDependencyPerRegionReason(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
getOrResolveArtifact(MavenProject, MavenSession, ArtifactHandlerManager, RepositorySystem, ArtifactId) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Get a resolved Artifact from the coordinates provided
getOrResolveFeature(MavenProject, MavenSession, ArtifactHandlerManager, RepositorySystem, ArtifactId) - Static method in class org.apache.sling.feature.maven.ProjectHelper
getOSGiVersion(String) - Static method in class org.apache.sling.feature.maven.Substitution
getOutputDirectory() - Method in interface org.apache.sling.feature.maven.mojos.apis.spi.ProcessorContext
  Get the output directory.
getPackageList(String, Set<String>, Map<String, Set<String>>) - Static method in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
getPackages(ApisJarContext, File, String) - Static method in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Get all packages contained in the archive
getPackagesWithoutJavaClasses() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getPackagesWithoutSources() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
getProcessors(boolean) - Static method in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Get the list of processors
getProject() - Method in interface org.apache.sling.feature.maven.mojos.apis.spi.ProcessorContext
  Get the project
getProvidedCapabilities(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
getReplacePropertyVariables() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig
getScanner() - Method in interface org.apache.sling.feature.maven.mojos.reports.ReportContext
getScope() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig
getSelectedFeatures(FeatureSelectionConfig) - Method in class org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo
  Get all selected features for the provided configuration
getSelections() - Method in class org.apache.sling.feature.maven.mojos.FeatureSelectionConfig
getSession() - Method in interface org.apache.sling.feature.maven.mojos.apis.spi.ProcessorContext
  Get the session
getSourceDirectory() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
getSourceIds(Artifact) - Static method in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
getSources() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
getTaskConfiguration() - Method in class org.apache.sling.feature.maven.mojos.Scan
getTestConfig(FeatureProjectInfo) - Static method in class org.apache.sling.feature.maven.FeatureProjectConfig
getTestFeatures(MavenProject) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Get the raw test feature from the project
getTmpDir() - Method in class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
getTmpDir(MavenProject) - Static method in class org.apache.sling.feature.maven.ProjectHelper
getType() - Method in class org.apache.sling.feature.maven.mojos.Archive
getUsedExportedPackageIncludes() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
getUsedExportedPackageIncludes(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
getUsedExportedPackages() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
getUsedExportedPackages(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo

## H

handleDefaultMetadata(Feature, Map<String, Map<String, String>>) - Static method in class org.apache.sling.feature.maven.JSONFeatures
handleExtensions(Feature, File) - Static method in class org.apache.sling.feature.maven.JSONFeatures
  Check for extensions of type text and if they reference a file.
hashCode() - Method in class org.apache.sling.feature.maven.mojos.Aggregate
hashCode() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
hashCode() - Method in class org.apache.sling.feature.maven.mojos.FeatureSelectionConfig
HelpMojo - Class in org.apache.sling.slingfeature_maven_plugin
  Display help information on slingfeature-maven-plugin.
  Call `mvn slingfeature:help -Ddetail=true -Dgoal=<goal-name>` to display parameter details.
HelpMojo() - Constructor for class org.apache.sling.slingfeature_maven_plugin.HelpMojo

## I

IGNORE_PACKAGES - Static variable in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Ignore packages for api generation
ImportPackagesReporter - Class in org.apache.sling.feature.maven.mojos.reports
ImportPackagesReporter() - Constructor for class org.apache.sling.feature.maven.mojos.reports.ImportPackagesReporter
IncludeArtifactMojo - Class in org.apache.sling.feature.maven.mojos
  This goal creates a Feature Model file that includes the Module Artifact as bundle (or extension) so that the Artifact can be added through a FM into a FM project.
IncludeArtifactMojo() - Constructor for class org.apache.sling.feature.maven.mojos.IncludeArtifactMojo
IncludeExcludeMatcher - Class in org.apache.sling.feature.maven.mojos.selection
IncludeExcludeMatcher(List<String>, List<String>, String, boolean) - Constructor for class org.apache.sling.feature.maven.mojos.selection.IncludeExcludeMatcher
includes - Variable in class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.UpdateConfig
includeVersionInfo - Variable in class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.UpdateConfig
INCREMENTAL - Enum constant in enum org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.Scope
InfoMojo - Class in org.apache.sling.feature.maven.mojos
  Extract information from a feature This mojo does not require a project, it can be run by just pointing it at a feature file.
InfoMojo() - Constructor for class org.apache.sling.feature.maven.mojos.InfoMojo
InfoMojo.OutputFormat - Enum in org.apache.sling.feature.maven.mojos
installer - Variable in class org.apache.sling.feature.maven.mojos.IncludeArtifactMojo
isAggregate(String) - Static method in class org.apache.sling.feature.maven.ProjectHelper
isAttachAggregate(String) - Static method in class org.apache.sling.feature.maven.ProjectHelper
isEnableLegacyVariableReplacement() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig
isEnableProjectVariableReplacement() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig
isGenerateJavadocForAllApi() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
isLocalProjectArtifact(MavenProject, ArtifactId) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Check if the artifact is produced by the current project
isSkipAddDependencies() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig
isSkipAddJarToFeature() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig
isTestConfig() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig
isUseApiDependencies() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
isUseApiDependenciesForJavadoc() - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
isUseAsDependencyPerRegion(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
isValidate() - Method in class org.apache.sling.feature.maven.FeatureProjectConfig

## J

jarStartOrder - Variable in class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
  The start level for the attached jar/bundle.
JAVADOC - Enum constant in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
JAVADOC_ALL - Enum constant in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
JAVADOC_CLASSPATH - Static variable in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Additional artifacts for javadoc classpath
JAVADOC_LINKS - Static variable in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Links for javadocs.
JavadocExecutor - Class in org.apache.sling.feature.maven.mojos.apis
JavadocExecutor(File) - Constructor for class org.apache.sling.feature.maven.mojos.apis.JavadocExecutor
JavadocLinks - Class in org.apache.sling.feature.maven.mojos.apis
JavadocLinks() - Constructor for class org.apache.sling.feature.maven.mojos.apis.JavadocLinks
JSONFeatures - Class in org.apache.sling.feature.maven
JSONFeatures() - Constructor for class org.apache.sling.feature.maven.JSONFeatures

## L

LOG - Enum constant in enum org.apache.sling.feature.maven.mojos.InfoMojo.OutputFormat
logConfiguration(Log) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
logger - Variable in class org.apache.sling.feature.maven.Environment

## M

MAJOR - Enum constant in enum org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.Scope
mapApiClassifier(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
  Apply classifier mapping if configured
mapApiRegionName(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
  Apply region name mapping if configured
markAsComplete - Variable in class org.apache.sling.feature.maven.mojos.Aggregate
  If this is set to `true` the feature is marked as complete.
markAsFinal - Variable in class org.apache.sling.feature.maven.mojos.Aggregate
  If this is set to `true` the feature is marked as final.
matches(ArtifactId) - Method in interface org.apache.sling.feature.maven.mojos.reports.ReportContext
matches(ArtifactId) - Method in class org.apache.sling.feature.maven.mojos.selection.IncludeExcludeMatcher
mavenSession - Variable in class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
MINOR - Enum constant in enum org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.Scope
modelProjects - Variable in class org.apache.sling.feature.maven.Environment
  The projects for the preprocessor.

## N

newVersion - Variable in class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.ArtifactUpdate

## O

org.apache.sling.feature.maven - package org.apache.sling.feature.maven
org.apache.sling.feature.maven.extensions - package org.apache.sling.feature.maven.extensions
org.apache.sling.feature.maven.mojos - package org.apache.sling.feature.maven.mojos
org.apache.sling.feature.maven.mojos.apis - package org.apache.sling.feature.maven.mojos.apis
org.apache.sling.feature.maven.mojos.apis.spi - package org.apache.sling.feature.maven.mojos.apis.spi
org.apache.sling.feature.maven.mojos.reports - package org.apache.sling.feature.maven.mojos.reports
org.apache.sling.feature.maven.mojos.selection - package org.apache.sling.feature.maven.mojos.selection
org.apache.sling.slingfeature_maven_plugin - package org.apache.sling.slingfeature_maven_plugin
osgiBsnCollisionDetection - Variable in class org.apache.sling.feature.maven.mojos.Aggregate
  When `true`, the aggregated feature is checked for OSGi bundles with duplicate `Bundle-SymbolicName` values and the build fails unless an `artifactsOverrides` rule resolves the collision.

## P

PACKAGING_FEATURE - Static variable in class org.apache.sling.feature.maven.FeatureConstants
PLACEHOLDER_ID - Static variable in class org.apache.sling.feature.maven.JSONFeatures
plugin - Variable in class org.apache.sling.feature.maven.FeatureProjectInfo
postProcessReadFeature(Feature) - Method in class org.apache.sling.feature.maven.Preprocessor
  Hook to post process the local feature
preprocessFeature(MavenProject, boolean, File, String) - Method in class org.apache.sling.feature.maven.Preprocessor
Preprocessor - Class in org.apache.sling.feature.maven
  The processor processes all feature projects.
Preprocessor() - Constructor for class org.apache.sling.feature.maven.Preprocessor
process(Environment) - Method in class org.apache.sling.feature.maven.Preprocessor
  Process the provided projects.
processBinaries(ProcessorContext, List<Source>) - Method in class org.apache.sling.feature.maven.mojos.apis.ClassFileProcessor
processBinaries(ProcessorContext, List<Source>) - Method in interface org.apache.sling.feature.maven.mojos.apis.spi.Processor
  Process the binaries
processFeature(File, Feature) - Method in class org.apache.sling.feature.maven.mojos.AbstractRepositoryMojo
Processor - Interface in org.apache.sling.feature.maven.mojos.apis.spi
  A processor can be used to process the binaries or sources before they get archived.
ProcessorContext - Interface in org.apache.sling.feature.maven.mojos.apis.spi
  The context is used to pass in information into a `Processor`
processSources(ProcessorContext, List<Source>) - Method in class org.apache.sling.feature.maven.mojos.apis.ClassFileProcessor
processSources(ProcessorContext, List<Source>) - Method in interface org.apache.sling.feature.maven.mojos.apis.spi.Processor
  Process the sources
project - Variable in class org.apache.sling.feature.maven.FeatureProjectInfo
project - Variable in class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
projectHelper - Variable in class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo
ProjectHelper - Class in org.apache.sling.feature.maven
  The project helper contains utility functions and provides access to the already read and processed features and test features.
ProjectHelper() - Constructor for class org.apache.sling.feature.maven.ProjectHelper
propertiesToMap(Properties) - Static method in class org.apache.sling.feature.maven.ProjectHelper
propertyUpdates - Variable in class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.UpdateResult
provide(ArtifactId) - Method in class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo.BaseArtifactProvider
provide(ArtifactId) - Method in class org.apache.sling.feature.maven.mojos.AbstractFeatureMojo.BaseFeatureProvider

## R

read(Reader, ArtifactId, String) - Static method in class org.apache.sling.feature.maven.JSONFeatures
  Read the feature and add the `id` attribute if missing
readFeatureFile(MavenProject, File, String, boolean, boolean, String[]) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Read the json file, minify it, add id if missing and replace variables
readProjectFeatures(Logger, FeatureProjectInfo, FeatureProjectConfig) - Method in class org.apache.sling.feature.maven.Preprocessor
  Read the features for a feature project.
RegionSupport - Class in org.apache.sling.feature.maven.mojos.apis
RegionSupport(Log, boolean, boolean, Set<String>, Set<String>) - Constructor for class org.apache.sling.feature.maven.mojos.apis.RegionSupport
remoteArtifactRepositories - Variable in class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo
replaceMavenVars(MavenProject, boolean, boolean, String[], String) - Static method in class org.apache.sling.feature.maven.Substitution
REPORT - Enum constant in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
ReportContext - Interface in org.apache.sling.feature.maven.mojos.reports
Reporter - Interface in org.apache.sling.feature.maven.mojos.reports
Repository - Class in org.apache.sling.feature.maven.mojos
Repository() - Constructor for class org.apache.sling.feature.maven.mojos.Repository
repositoryDir - Variable in class org.apache.sling.feature.maven.mojos.Repository
  The directory for the repository to store.
RepositoryMojo - Class in org.apache.sling.feature.maven.mojos
  Create a Maven repository structure from the referenced artifacts in the features.
RepositoryMojo() - Constructor for class org.apache.sling.feature.maven.mojos.RepositoryMojo
repoSystem - Variable in class org.apache.sling.feature.maven.Environment
repoSystem - Variable in class org.apache.sling.feature.maven.mojos.FeaturesDiffMojo

## S

scan() - Method in class org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo.FeatureScanner
scan(List<File>, File, String, String) - Static method in class org.apache.sling.feature.maven.ProjectHelper
Scan - Class in org.apache.sling.feature.maven.mojos
Scan() - Constructor for class org.apache.sling.feature.maven.mojos.Scan
SCM_CLASSIFIER - Static variable in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Alternative classifier for the source artifact.
SCM_ENCODING - Static variable in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Alternative SCM encoding, default is UTF-8
SCM_IDS - Static variable in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Alternative IDS to a source artifact.
SCM_LOCATION - Static variable in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Alternative SCM location.
SCM_TAG - Static variable in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Tag for source when using SCM info
ScriptsImportPackagesReporter - Class in org.apache.sling.feature.maven.mojos.reports
  Report to check scripts for package imports
ScriptsImportPackagesReporter() - Constructor for class org.apache.sling.feature.maven.mojos.reports.ScriptsImportPackagesReporter
selectAllFeatureFiles() - Method in class org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo
  Select all feature files from the project
selectAllFeatureFilesAndAggregates() - Method in class org.apache.sling.feature.maven.mojos.AbstractIncludingFeatureMojo
  Select all features including aggregates from the project
session - Variable in class org.apache.sling.feature.maven.Environment
setAdditionalJavadocExtensions(List<String>) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
  Add the additional extensions for javadoc generation
setApiName(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setApiVersion(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setBinDirectory(File) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
setBundleResourceFolders(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setBundleResources(String[]) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setClassifier(String) - Method in class org.apache.sling.feature.maven.mojos.Archive
setClassifierMappings(Map<String, String>) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setDefaultMetadata(MavenProject, Map<String, Map<String, String>>) - Static method in class org.apache.sling.feature.maven.ProjectHelper
setDependencyRepositories(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
  Set the dependency repositories
setEmbedArtifact(Dependency) - Method in class org.apache.sling.feature.maven.mojos.Repository
setEnabledToggles(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setExcludeTask(String) - Method in class org.apache.sling.feature.maven.mojos.Scan
setFeatureInfo(MavenProject, Feature) - Static method in class org.apache.sling.feature.maven.ProjectHelper
setFilesExclude(String) - Method in class org.apache.sling.feature.maven.mojos.FeatureSelectionConfig
setFilesInclude(String) - Method in class org.apache.sling.feature.maven.mojos.FeatureSelectionConfig
setFramework(Dependency) - Method in class org.apache.sling.feature.maven.mojos.Scan
setGenerateJavadocForAllApi(boolean) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setIncludeArtifact(Dependency) - Method in class org.apache.sling.feature.maven.mojos.FeatureSelectionConfig
setIncludeClassifier(String) - Method in class org.apache.sling.feature.maven.mojos.FeatureSelectionConfig
setIncludeTask(String) - Method in class org.apache.sling.feature.maven.mojos.Scan
setJavadocClasspathHighestVersions(List<String>) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setJavadocClasspathRemovals(List<String>) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setJavadocClasspathTops(List<String>) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setJavadocDir(File) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext
setJavadocLinks(String[]) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setJavadocSourceLevel(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setLicenseDefaults(List<String>) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setLicenseReport(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setLicenseReportFooter(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setLicenseReportHeader(String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setLicenses(List<License>) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
setManifestEntries(Properties) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setProvidedCapabilities(String, Set<Clause>) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
setRefsInclude(String) - Method in class org.apache.sling.feature.maven.mojos.FeatureSelectionConfig
  Include refs files
setRegionMappings(Map<String, String>) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setSourceDirectory(File) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
setTaskConfiguration(String, Map<String, String>) - Method in class org.apache.sling.feature.maven.mojos.Scan
setType(String) - Method in class org.apache.sling.feature.maven.mojos.Archive
setUseApiDependencies(boolean) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setUseApiDependenciesForJavadoc(boolean) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisConfiguration
setUsedExportedPackages(String, Set<Clause>, String) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
setUsedExportedPackages(Set<String>) - Method in class org.apache.sling.feature.maven.mojos.apis.ApisJarContext.ArtifactInfo
SINGLEFILE - Enum constant in enum org.apache.sling.feature.maven.mojos.InfoMojo.OutputFormat
Source - Interface in org.apache.sling.feature.maven.mojos.apis.spi
  A list of source files
SOURCES - Enum constant in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
storeProjectInfo(FeatureProjectInfo) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Store all relevant information about the project for plugins to be retrieved
SUBINCREMENTAL - Enum constant in enum org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.Scope
Substitution - Class in org.apache.sling.feature.maven
Substitution() - Constructor for class org.apache.sling.feature.maven.Substitution

## T

testFeatureDone - Variable in class org.apache.sling.feature.maven.FeatureProjectInfo
testFeatures - Variable in class org.apache.sling.feature.maven.FeatureProjectInfo
title - Variable in class org.apache.sling.feature.maven.mojos.Aggregate
  Optional title for the feature
toArtifactId(Dependency) - Static method in class org.apache.sling.feature.maven.ProjectHelper
toDependency(ArtifactId, String) - Static method in class org.apache.sling.feature.maven.ProjectHelper
toString() - Method in class org.apache.sling.feature.maven.mojos.Aggregate
toString() - Method in class org.apache.sling.feature.maven.mojos.Archive
toString() - Method in class org.apache.sling.feature.maven.mojos.FeatureSelectionConfig
toString() - Method in class org.apache.sling.feature.maven.mojos.Repository
toString() - Method in class org.apache.sling.feature.maven.mojos.Scan
toString(Dependency) - Static method in class org.apache.sling.feature.maven.ProjectHelper

## U

UpdateConfig() - Constructor for class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.UpdateConfig
UpdateResult() - Constructor for class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.UpdateResult
updates - Variable in class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.UpdateResult
UpdateVersionsMojo - Class in org.apache.sling.feature.maven.mojos
  Update the bundles/artifact versions
UpdateVersionsMojo() - Constructor for class org.apache.sling.feature.maven.mojos.UpdateVersionsMojo
UpdateVersionsMojo.ArtifactUpdate - Class in org.apache.sling.feature.maven.mojos
UpdateVersionsMojo.Scope - Enum in org.apache.sling.feature.maven.mojos
  Enumeration for the update scopes
UpdateVersionsMojo.UpdateConfig - Class in org.apache.sling.feature.maven.mojos
UpdateVersionsMojo.UpdateResult - Class in org.apache.sling.feature.maven.mojos

## V

validateFeatureClassifiers(MavenProject) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Validate the classifiers in a project
validateFeatureClassifiers(MavenProject, String, boolean) - Static method in class org.apache.sling.feature.maven.ProjectHelper
  Validate the classifiers in a project
validateSourceInfo(Artifact) - Static method in class org.apache.sling.feature.maven.mojos.apis.ApisUtil
  Validate that only one source metadata is set
valueOf(String) - Static method in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.sling.feature.maven.mojos.InfoMojo.OutputFormat
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.Scope
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.sling.feature.maven.mojos.apis.ArtifactType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.sling.feature.maven.mojos.InfoMojo.OutputFormat
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.sling.feature.maven.mojos.UpdateVersionsMojo.Scope
  Returns an array containing the constants of this enum type, in the order they are declared.
variablesOverrides - Variable in class org.apache.sling.feature.maven.mojos.Aggregate
vendor - Variable in class org.apache.sling.feature.maven.mojos.Aggregate
  Optional vendor for the feature

## W

write(Writer, Feature) - Static method in class org.apache.sling.feature.maven.JSONFeatures
  Write the feature.
writeSourceReport(boolean, Log, File, List<ApisJarContext.ArtifactInfo>) - Static method in class org.apache.sling.feature.maven.mojos.apis.ApisUtil

A B C D E F G H I J L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values