Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- canRead(String, String) - Method in class com.exasol.errorcodecrawlermavenplugin.crawler.ExaErrorStepReader
- com.exasol.errorcodecrawlermavenplugin - package com.exasol.errorcodecrawlermavenplugin
- com.exasol.errorcodecrawlermavenplugin.aggregator - package com.exasol.errorcodecrawlermavenplugin.aggregator
- com.exasol.errorcodecrawlermavenplugin.config - package com.exasol.errorcodecrawlermavenplugin.config
- com.exasol.errorcodecrawlermavenplugin.crawler - package com.exasol.errorcodecrawlermavenplugin.crawler
- com.exasol.errorcodecrawlermavenplugin.validation - package com.exasol.errorcodecrawlermavenplugin.validation
- com.exasol.errorcodecrawlermavenplugin.writer - package com.exasol.errorcodecrawlermavenplugin.writer
- CONFIG_NAME - Static variable in class com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfigReader
-
Name of the error code configuration file.
- crawl(List<Path>) - Method in class com.exasol.errorcodecrawlermavenplugin.crawler.ErrorMessageDeclarationCrawler
-
Crawl error codes for a file / folder.
E
- ErrorCodeConfig - Class in com.exasol.errorcodecrawlermavenplugin.config
-
This class represents the contents of the error code config file.
- ErrorCodeConfig(Map<String, SingleErrorCodeConfig>) - Constructor for class com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfig
-
Create a new instance of
ErrorCodeConfig. - ErrorCodeConfigException - Exception in com.exasol.errorcodecrawlermavenplugin.config
-
Exception that is thrown on an error code config.
- ErrorCodeConfigException(String) - Constructor for exception com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfigException
-
Create a new instance of
ErrorCodeConfigException. - ErrorCodeConfigException(String, Throwable) - Constructor for exception com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfigException
-
Create a new instance of
ErrorCodeConfigException. - ErrorCodeConfigReader - Class in com.exasol.errorcodecrawlermavenplugin.config
-
This class reads the error code config file into a
ErrorCodeConfig. - ErrorCodeConfigReader(Path) - Constructor for class com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfigReader
-
Create a new instance of
ErrorCodeConfigReader. - ErrorCodeCrawlerMojo - Class in com.exasol.errorcodecrawlermavenplugin
-
This class is the entry point of the plugin.
- ErrorCodeCrawlerMojo() - Constructor for class com.exasol.errorcodecrawlermavenplugin.ErrorCodeCrawlerMojo
- ErrorIdentifierValidator - Class in com.exasol.errorcodecrawlermavenplugin.validation
-
This
ErrorMessageDeclarationValidatorvalidates that the error identifier has a valid format. - ErrorIdentifierValidator() - Constructor for class com.exasol.errorcodecrawlermavenplugin.validation.ErrorIdentifierValidator
- ErrorMessageDeclarationCrawler - Class in com.exasol.errorcodecrawlermavenplugin.crawler
-
Crawler that reads invocations of
ExaError.messageBuilder(String). - ErrorMessageDeclarationCrawler(Path, Path, List<Path>, int, List<String>) - Constructor for class com.exasol.errorcodecrawlermavenplugin.crawler.ErrorMessageDeclarationCrawler
-
Create a new instance of
ErrorMessageDeclarationCrawler. - ErrorMessageDeclarationCrawler.Result - Class in com.exasol.errorcodecrawlermavenplugin.crawler
- ErrorMessageDeclarationValidator - Interface in com.exasol.errorcodecrawlermavenplugin.validation
-
Interface for classes that validate
ErrorMessageDeclarations. - ErrorMessageDeclarationValidatorFactory - Class in com.exasol.errorcodecrawlermavenplugin.validation
-
Factory for
ErrorMessageDeclarationValidator. - ErrorMessageDeclarationValidatorFactory() - Constructor for class com.exasol.errorcodecrawlermavenplugin.validation.ErrorMessageDeclarationValidatorFactory
- ErrorReportAggregatorMojo - Class in com.exasol.errorcodecrawlermavenplugin.aggregator
-
This class is the entrypoint for the aggregate phase.
- ErrorReportAggregatorMojo() - Constructor for class com.exasol.errorcodecrawlermavenplugin.aggregator.ErrorReportAggregatorMojo
- ExaErrorStepReader - Class in com.exasol.errorcodecrawlermavenplugin.crawler
-
MessageBuilderStepReaderfor invocations ofExaError.messageBuilder(String). - ExaErrorStepReader(Path) - Constructor for class com.exasol.errorcodecrawlermavenplugin.crawler.ExaErrorStepReader
-
Create a new instance of
ExaErrorStepReader. - execute() - Method in class com.exasol.errorcodecrawlermavenplugin.aggregator.ErrorReportAggregatorMojo
- execute() - Method in class com.exasol.errorcodecrawlermavenplugin.ErrorCodeCrawlerMojo
F
- Finding - Class in com.exasol.errorcodecrawlermavenplugin
-
This class represents issues with the error codes.
- Finding(String) - Constructor for class com.exasol.errorcodecrawlermavenplugin.Finding
-
Create a new instance of
Finding.
G
- getErrorMessageDeclarations() - Method in class com.exasol.errorcodecrawlermavenplugin.crawler.ErrorMessageDeclarationCrawler.Result
-
Get the crawled error codes.
- getErrorTagForPackage(String) - Method in class com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfig
-
Get the error tag configured for a specific java package.
- getFindings() - Method in class com.exasol.errorcodecrawlermavenplugin.crawler.ErrorMessageDeclarationCrawler.Result
-
Get the findings that occurred during the crawling.
- getHighestIndexForErrorTag(String) - Method in class com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfig
-
Get the highest index of an error code.
- getMessage() - Method in class com.exasol.errorcodecrawlermavenplugin.Finding
-
Get the message of this finding.
- getPackagesForErrorTag(String) - Method in class com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfig
- getValidator(ErrorCodeConfig) - Method in class com.exasol.errorcodecrawlermavenplugin.validation.ErrorMessageDeclarationValidatorFactory
-
Get an
ErrorMessageDeclarationValidator.
H
- hasErrorTag(String) - Method in class com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfig
-
Check if a specific error tag is declared in the configuration file.
I
- isEnabled() - Method in class com.exasol.errorcodecrawlermavenplugin.ErrorCodeCrawlerMojo
-
Check if the plugin is enabled and should run.
P
- ProjectReportWriter - Class in com.exasol.errorcodecrawlermavenplugin.writer
-
This class wraps
ErrorCodeReportWriterand project report path - ProjectReportWriter(Path) - Constructor for class com.exasol.errorcodecrawlermavenplugin.writer.ProjectReportWriter
-
Creates a new instance of
ProjectReportWriter
R
- read() - Method in class com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfigReader
-
Read the configuration.
- read(CtInvocation<?>, ErrorMessageDeclaration.Builder, Path) - Method in class com.exasol.errorcodecrawlermavenplugin.crawler.ExaErrorStepReader
- REPORT_PATH - Static variable in class com.exasol.errorcodecrawlermavenplugin.writer.ProjectReportWriter
-
Represents Error Code Report Path
S
- SingleErrorCodeConfig - Class in com.exasol.errorcodecrawlermavenplugin.config
-
This class represents the config for a single error tag in the error code config file.
- SingleErrorCodeConfig(List<String>, int) - Constructor for class com.exasol.errorcodecrawlermavenplugin.config.SingleErrorCodeConfig
-
Create a new instance of
SingleErrorCodeConfig.
T
- toString() - Method in class com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfig
- toString() - Method in class com.exasol.errorcodecrawlermavenplugin.config.SingleErrorCodeConfig
- toString() - Method in class com.exasol.errorcodecrawlermavenplugin.Finding
V
- validate(Collection<ErrorMessageDeclaration>) - Method in class com.exasol.errorcodecrawlermavenplugin.validation.ErrorIdentifierValidator
- validate(Collection<ErrorMessageDeclaration>) - Method in interface com.exasol.errorcodecrawlermavenplugin.validation.ErrorMessageDeclarationValidator
-
Validate the passed error message declarations.
- validateSingleErrorMessageDeclaration(ErrorMessageDeclaration) - Method in class com.exasol.errorcodecrawlermavenplugin.validation.ErrorIdentifierValidator
W
- writeReport(ErrorCodeReport) - Method in class com.exasol.errorcodecrawlermavenplugin.writer.ProjectReportWriter
-
Decorates
ErrorCodeReportwriteReport method and makes sure that target directory exists before writing the report
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form