Index

A C D E G I J L M O P R S U W X 
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 Store instance.
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-Module configuration.
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.
A C D E G I J L M O P R S U W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form