A B C D E F G H I N P R S T V W 
All Classes All Packages

A

addParameter(String, String, boolean) - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration.Builder
Add a parameter.

B

build() - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration.Builder
 
builder() - Static method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration
 

C

canRead(String, String) - Method in class com.exasol.errorcodecrawlermavenplugin.crawler.ExaErrorStepReader
 
com.exasol.errorcodecrawlermavenplugin - package com.exasol.errorcodecrawlermavenplugin
 
com.exasol.errorcodecrawlermavenplugin.config - package com.exasol.errorcodecrawlermavenplugin.config
 
com.exasol.errorcodecrawlermavenplugin.crawler - package com.exasol.errorcodecrawlermavenplugin.crawler
 
com.exasol.errorcodecrawlermavenplugin.model - package com.exasol.errorcodecrawlermavenplugin.model
 
com.exasol.errorcodecrawlermavenplugin.validation - package com.exasol.errorcodecrawlermavenplugin.validation
 
CONFIG_NAME - Static variable in class com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfigReader
 
crawl(Path...) - Method in class com.exasol.errorcodecrawlermavenplugin.crawler.ErrorMessageDeclarationCrawler
Crawl error codes for a file / folder.

D

declaringPackage(String) - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration.Builder
Set the declaring java-package.

E

E - com.exasol.errorcodecrawlermavenplugin.model.ErrorCode.Type
 
equals(Object) - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorCode
 
equals(Object) - Method in class com.exasol.errorcodecrawlermavenplugin.model.NamedParameter
 
errorCode(ErrorCode) - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration.Builder
Add an error code.
ErrorCode - Class in com.exasol.errorcodecrawlermavenplugin.model
This class represents an Exasol error code (e.g: E-EX-1).
ErrorCode(ErrorCode.Type, String, int) - Constructor for class com.exasol.errorcodecrawlermavenplugin.model.ErrorCode
Create a new instance of ErrorCode.
ErrorCode.Type - Enum in com.exasol.errorcodecrawlermavenplugin.model
Possible types of exasol error codes.
ErrorCodeConfig - Class in com.exasol.errorcodecrawlermavenplugin.config
This class represents the contents of the errorCodeConfig.yml.
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 invalid errorCodeConfig.yml
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 errorCodeConfig.yml 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
 
ErrorCodeParser - Class in com.exasol.errorcodecrawlermavenplugin.crawler
This class parses ErrorCodes from their string representation.
ErrorCodeParser() - Constructor for class com.exasol.errorcodecrawlermavenplugin.crawler.ErrorCodeParser
 
ErrorMessageDeclaration - Class in com.exasol.errorcodecrawlermavenplugin.model
This class represents declaration
ErrorMessageDeclaration.Builder - Class in com.exasol.errorcodecrawlermavenplugin.model
 
ErrorMessageDeclarationCrawler - Class in com.exasol.errorcodecrawlermavenplugin.crawler
Crawler that reads invocations of ExaError.messageBuilder(String).
ErrorMessageDeclarationCrawler(Path, String[], 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
ErrorMessageDeclarationValidatorFactory() - Constructor for class com.exasol.errorcodecrawlermavenplugin.validation.ErrorMessageDeclarationValidatorFactory
 
ExaErrorStepReader - Class in com.exasol.errorcodecrawlermavenplugin.crawler
MessageBuilderStepReader for invocations of ExaError.messageBuilder(String).
ExaErrorStepReader() - Constructor for class com.exasol.errorcodecrawlermavenplugin.crawler.ExaErrorStepReader
 
execute() - Method in class com.exasol.errorcodecrawlermavenplugin.ErrorCodeCrawlerMojo
 

F

F - com.exasol.errorcodecrawlermavenplugin.model.ErrorCode.Type
 
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

getDeclaringPackage() - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration
Get the declaring java package.
getDescription() - Method in class com.exasol.errorcodecrawlermavenplugin.model.NamedParameter
Get the description for this parameter (3rd parameter of parameterCall).
getErrorCode() - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration
Get the error code
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.
getIndex() - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorCode
Get the index.
getLine() - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration
Line number of the ExaError.messageBuilder call.
getMessage() - Method in class com.exasol.errorcodecrawlermavenplugin.Finding
Get the message of this finding.
getMessage() - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration
Get the message (including placeholders).
getMitigations() - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration
Get a list of mitigations.
getName() - Method in class com.exasol.errorcodecrawlermavenplugin.model.NamedParameter
Get the name of the parameter
getNamedParameters() - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration
Get the named parameters.
getPackagesForErrorTag(String) - Method in class com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfig
 
getSourceFile() - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration
Get the file in which this error message is declared.
getTag() - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorCode
Get the tag.
getType() - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorCode
Get the type.
getValidator(ErrorCodeConfig) - Method in class com.exasol.errorcodecrawlermavenplugin.validation.ErrorMessageDeclarationValidatorFactory

H

hasErrorTag(String) - Method in class com.exasol.errorcodecrawlermavenplugin.config.ErrorCodeConfig
Check if a specific error tag is declared in the configuration file.
hashCode() - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorCode
 
hashCode() - Method in class com.exasol.errorcodecrawlermavenplugin.model.NamedParameter
 

I

isQuoted() - Method in class com.exasol.errorcodecrawlermavenplugin.model.NamedParameter
Get if the parameter should get quoted.

N

NamedParameter - Class in com.exasol.errorcodecrawlermavenplugin.model
This class represents a parameter of an ExaError invocation.
NamedParameter(String, String, boolean) - Constructor for class com.exasol.errorcodecrawlermavenplugin.model.NamedParameter
Create a new instance of NamedParameter.

P

parse(String, String) - Method in class com.exasol.errorcodecrawlermavenplugin.crawler.ErrorCodeParser
Read an ErrorCodes from it's string representation.
prependMessage(String) - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration.Builder
Prepend a message part.
prependMitigation(String) - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration.Builder
Prepend a mitigation.

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
 

S

setPosition(String, int) - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorMessageDeclaration.Builder
Set the position where the error message is declared.
SingleErrorCodeConfig - Class in com.exasol.errorcodecrawlermavenplugin.config
This class represents the config for a single error tag in the errorCodeConfig.yml.
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
 
toString() - Method in class com.exasol.errorcodecrawlermavenplugin.model.ErrorCode
 
toString() - Method in class com.exasol.errorcodecrawlermavenplugin.model.NamedParameter
 

V

validate(Collection<ErrorMessageDeclaration>) - Method in interface com.exasol.errorcodecrawlermavenplugin.validation.ErrorMessageDeclarationValidator
Validate the passed error message declarations.
valueOf(String) - Static method in enum com.exasol.errorcodecrawlermavenplugin.model.ErrorCode.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.exasol.errorcodecrawlermavenplugin.model.ErrorCode.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

W - com.exasol.errorcodecrawlermavenplugin.model.ErrorCode.Type
 
A B C D E F G H I N P R S T V W 
All Classes All Packages