Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractModuleMojo - Class in com.buschmais.jqassistant.scm.maven
-
Abstract base class for mojos which are executed per module.
- AbstractModuleMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.AbstractModuleMojo
- AbstractMojo - Class in com.buschmais.jqassistant.scm.maven
-
Abstract base implementation for analysis mojos.
- AbstractMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.AbstractMojo
- AbstractMojo.StoreOperation - Interface in com.buschmais.jqassistant.scm.maven
-
Defines an operation to execute on an initialized store instance.
- AbstractProjectMojo - Class in com.buschmais.jqassistant.scm.maven
-
Abstract base class for mojos which are executed per project.
- AbstractProjectMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.AbstractProjectMojo
- AbstractRuleMojo - Class in com.buschmais.jqassistant.scm.maven
-
Abstract base class for mojo using rules.
- AbstractRuleMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.AbstractRuleMojo
- aggregate(MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.AbstractProjectMojo
-
Execute the aggregated analysis.
- aggregate(MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.AnalyzeMojo
- aggregate(MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.AvailableRulesMojo
- aggregate(MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.AvailableScopesMojo
- aggregate(MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.EffectiveConfigurationMojo
- aggregate(MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.EffectiveRulesMojo
- aggregate(MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.ExportRulesMojo
- aggregate(MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.ListPluginsMojo
- aggregate(MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.ResetMojo
- aggregate(MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.ServerMojo
- AnalyzeMojo - Class in com.buschmais.jqassistant.scm.maven
-
Runs analysis according to the defined rules.
- AnalyzeMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.AnalyzeMojo
- AvailableRulesMojo - Class in com.buschmais.jqassistant.scm.maven
-
Lists all available rules.
- AvailableRulesMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.AvailableRulesMojo
- AvailableScopesMojo - Class in com.buschmais.jqassistant.scm.maven
-
Lists all available scopes.
- AvailableScopesMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.AvailableScopesMojo
C
- CachingStoreProvider - Class in com.buschmais.jqassistant.scm.maven.provider
-
Manages the life cycle of
Storeinstance. - CachingStoreProvider() - Constructor for class com.buschmais.jqassistant.scm.maven.provider.CachingStoreProvider
- canGenerateReport() - Method in class com.buschmais.jqassistant.scm.maven.ReportMojo
- closeStore(Store) - Method in class com.buschmais.jqassistant.scm.maven.provider.CachingStoreProvider
-
Close the given store.
- com.buschmais.jqassistant.scm.maven - package com.buschmais.jqassistant.scm.maven
- com.buschmais.jqassistant.scm.maven.configuration - package com.buschmais.jqassistant.scm.maven.configuration
- com.buschmais.jqassistant.scm.maven.configuration.source - package com.buschmais.jqassistant.scm.maven.configuration.source
- com.buschmais.jqassistant.scm.maven.provider - package com.buschmais.jqassistant.scm.maven.provider
- CONFIGURATION_ORDINAL_MAVEN_PROPERTIES - Static variable in class com.buschmais.jqassistant.scm.maven.configuration.source.MavenPropertiesConfigSource
D
- DEFAULT_RULES_DIRECTORY - Static variable in class com.buschmais.jqassistant.scm.maven.MojoExecutionContext
-
The name of the rules directory.
- dispose() - Method in class com.buschmais.jqassistant.scm.maven.provider.CachingStoreProvider
- dispose() - Method in class com.buschmais.jqassistant.scm.maven.provider.PluginRepositoryProvider
E
- EffectiveConfigurationMojo - Class in com.buschmais.jqassistant.scm.maven
-
Lists all effective rules.
- EffectiveConfigurationMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.EffectiveConfigurationMojo
- EffectiveRulesMojo - Class in com.buschmais.jqassistant.scm.maven
-
Lists all effective rules.
- EffectiveRulesMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.EffectiveRulesMojo
- EmptyConfigSource - Class in com.buschmais.jqassistant.scm.maven.configuration.source
-
Empty config source which provides no properties.
- EmptyConfigSource() - Constructor for class com.buschmais.jqassistant.scm.maven.configuration.source.EmptyConfigSource
- execute() - Method in class com.buschmais.jqassistant.scm.maven.AbstractMojo
- execute(MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.AbstractModuleMojo
- execute(MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.ScanMojo
- execute(MojoExecutionContext, Set<MavenProject>) - Method in class com.buschmais.jqassistant.scm.maven.AbstractModuleMojo
- execute(MojoExecutionContext, Set<MavenProject>) - Method in class com.buschmais.jqassistant.scm.maven.AbstractMojo
-
Execute the mojo.
- execute(MojoExecutionContext, Set<MavenProject>) - Method in class com.buschmais.jqassistant.scm.maven.AbstractProjectMojo
- executeReport(Locale) - Method in class com.buschmais.jqassistant.scm.maven.ReportMojo
- ExportRulesMojo - Class in com.buschmais.jqassistant.scm.maven
-
Exports the all rules to an XML file.
- ExportRulesMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.ExportRulesMojo
G
- getDescription(Locale) - Method in class com.buschmais.jqassistant.scm.maven.ReportMojo
- getName() - Method in class com.buschmais.jqassistant.scm.maven.configuration.source.EmptyConfigSource
- getName(Locale) - Method in class com.buschmais.jqassistant.scm.maven.ReportMojo
- getOutputName() - Method in class com.buschmais.jqassistant.scm.maven.ReportMojo
- getPluginRepository(MavenConfiguration, ArtifactProvider) - Method in class com.buschmais.jqassistant.scm.maven.provider.PluginRepositoryProvider
- getPropertyNames() - Method in class com.buschmais.jqassistant.scm.maven.configuration.source.SettingsConfigSource
- getPropertyNames() - Method in class com.buschmais.jqassistant.scm.maven.configuration.source.EmptyConfigSource
- getPropertyNames() - Method in class com.buschmais.jqassistant.scm.maven.configuration.source.MavenPropertiesConfigSource
- getSiteRenderer() - Method in class com.buschmais.jqassistant.scm.maven.ReportMojo
- getStore(Store, Supplier<File>, PluginRepository, ArtifactProvider) - Method in class com.buschmais.jqassistant.scm.maven.provider.CachingStoreProvider
-
Create/open store in the given directory.
- getValue(String) - Method in class com.buschmais.jqassistant.scm.maven.configuration.source.SettingsConfigSource
- getValue(String) - Method in class com.buschmais.jqassistant.scm.maven.configuration.source.EmptyConfigSource
- getValue(String) - Method in class com.buschmais.jqassistant.scm.maven.configuration.source.MavenPropertiesConfigSource
I
- INSTANCE - Static variable in class com.buschmais.jqassistant.scm.maven.configuration.source.EmptyConfigSource
- isConnectorRequired() - Method in class com.buschmais.jqassistant.scm.maven.AbstractMojo
-
Determines if the executed MOJO requires enabled connectors, can be overwritten by subclasses.
- isConnectorRequired() - Method in class com.buschmais.jqassistant.scm.maven.ServerMojo
- isResetStoreBeforeExecution(MavenConfiguration) - Method in class com.buschmais.jqassistant.scm.maven.AbstractMojo
-
Determine if the store shall be reset before execution of the mojo,can be overwritten by subclasses.
- isResetStoreBeforeExecution(MavenConfiguration) - Method in class com.buschmais.jqassistant.scm.maven.ScanMojo
J
- JQASSISTANT_REPORT_CLASSIFIER - Static variable in class com.buschmais.jqassistant.scm.maven.AnalyzeMojo
L
- ListPluginsMojo - Class in com.buschmais.jqassistant.scm.maven
-
Lists all plugins known based on the current configuration to jQAssistant.
- ListPluginsMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.ListPluginsMojo
M
- maven() - Method in interface com.buschmais.jqassistant.scm.maven.configuration.MavenConfiguration
- Maven - Interface in com.buschmais.jqassistant.scm.maven.configuration
-
The Maven configuration.
- MavenConfiguration - Interface in com.buschmais.jqassistant.scm.maven.configuration
- MavenProjectConfigSource - Class in com.buschmais.jqassistant.scm.maven.configuration.source
-
Config source for a
MavenProject. - MavenProjectConfigSource(MavenProject) - Constructor for class com.buschmais.jqassistant.scm.maven.configuration.source.MavenProjectConfigSource
- MavenPropertiesConfigSource - Class in com.buschmais.jqassistant.scm.maven.configuration.source
-
Config source for properties provided by Maven.
- MavenPropertiesConfigSource(Properties, String) - Constructor for class com.buschmais.jqassistant.scm.maven.configuration.source.MavenPropertiesConfigSource
- module() - Method in interface com.buschmais.jqassistant.scm.maven.configuration.Maven
-
The per-
Moduleconfiguration. - Module - Interface in com.buschmais.jqassistant.scm.maven.configuration
-
Per-Module configuration, applies to module-based goals.
- MojoExecutionContext - Class in com.buschmais.jqassistant.scm.maven
-
Resolver for root modules in a multi-module hierarchy.
O
- OUTPUT_DIRECTORY - Static variable in class com.buschmais.jqassistant.scm.maven.MojoExecutionContext
-
The name of the rules directory.
P
- PluginRepositoryProvider - Class in com.buschmais.jqassistant.scm.maven.provider
- PluginRepositoryProvider() - Constructor for class com.buschmais.jqassistant.scm.maven.provider.PluginRepositoryProvider
R
- readRules(MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.AbstractRuleMojo
-
Reads the available rules from the rules directory and deployed catalogs.
- ReportMojo - Class in com.buschmais.jqassistant.scm.maven
-
Generates a HTML reports based on analysis results.
- ReportMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.ReportMojo
- ResetMojo - Class in com.buschmais.jqassistant.scm.maven
-
Resets the store.
- ResetMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.ResetMojo
- REUSE_STORE - Static variable in interface com.buschmais.jqassistant.scm.maven.configuration.Maven
- reuseStore() - Method in interface com.buschmais.jqassistant.scm.maven.configuration.Maven
- run(Store) - Method in interface com.buschmais.jqassistant.scm.maven.AbstractMojo.StoreOperation
-
Execute the operation.
S
- ScanMojo - Class in com.buschmais.jqassistant.scm.maven
-
Scans the current Maven project.
- ScanMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.ScanMojo
- ServerMojo - Class in com.buschmais.jqassistant.scm.maven
-
Starts an embedded Neo4j server.
- ServerMojo() - Constructor for class com.buschmais.jqassistant.scm.maven.ServerMojo
- SettingsConfigSource - Class in com.buschmais.jqassistant.scm.maven.configuration.source
-
Config source for Maven
Settings. - SettingsConfigSource(Settings) - Constructor for class com.buschmais.jqassistant.scm.maven.configuration.source.SettingsConfigSource
- skip() - Method in interface com.buschmais.jqassistant.scm.maven.configuration.Module
- SKIP - Static variable in interface com.buschmais.jqassistant.scm.maven.configuration.Module
- STORE_DIRECTORY - Static variable in class com.buschmais.jqassistant.scm.maven.AbstractMojo
U
- USE_EXECUTION_ROOT_AS_PROJECT_ROOT - Static variable in interface com.buschmais.jqassistant.scm.maven.configuration.Maven
- useExecutionRootAsProjectRoot() - Method in interface com.buschmais.jqassistant.scm.maven.configuration.Maven
W
- withStore(AbstractMojo.StoreOperation, MojoExecutionContext) - Method in class com.buschmais.jqassistant.scm.maven.AbstractMojo
-
Execute an operation with the store.
X
- xmlReportFile - Variable in class com.buschmais.jqassistant.scm.maven.ReportMojo
-
The file to read the XML report from.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form