Index

A C D E F G I J L M O P S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractGenerator - Class in org.tentackle.maven
Base class for generators.
AbstractGenerator() - Constructor for class org.tentackle.maven.AbstractGenerator
 
AbstractTentackleAnnotationProcessingMojo - Class in org.tentackle.maven
Generates code and meta-information prior to wurbeling and compiling the sources.
AbstractTentackleAnnotationProcessingMojo() - Constructor for class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
 
AbstractTentackleMojo - Class in org.tentackle.maven
Base tentackle mojo.
AbstractTentackleMojo() - Constructor for class org.tentackle.maven.AbstractTentackleMojo
 
addMap(Map<String, Object>) - Method in class org.tentackle.maven.TemplateModel
Adds a map to the model.
Keys are translated to camel case.
addProcessor(AbstractTentackleProcessor) - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Adds an annotation processor.
addProperties(Properties) - Method in class org.tentackle.maven.TemplateModel
Adds the properties to the model.
Keys are translated to camel case.
addURL(URL) - Method in class org.tentackle.maven.ProjectClassLoader
 

C

charset - Variable in class org.tentackle.maven.AbstractTentackleMojo
The encoding to read and write files.
cleanupProcessors(File) - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Cleans up the processors.
close() - Method in class org.tentackle.maven.MavenLogHandler
 
compilerArgs - Variable in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Arguments to be passed to the compiler.
(see maven-compiler-plugin)
compilerArgument - Variable in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Sets the unformatted single argument string to be passed to the compiler.
(see maven-compiler-plugin)
createFileSetManager(boolean) - Method in class org.tentackle.maven.AbstractTentackleMojo
Creates a fileset manager.
createFreemarkerConfiguration() - Method in class org.tentackle.maven.AbstractGenerator
Creates the freemarker configuration.
createMissingDirs() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Creates any missing directories.
createPackageMap(boolean) - Method in class org.tentackle.maven.AbstractTentackleMojo
Creates a map of package names to package infos.

D

determineEncoding() - Method in class org.tentackle.maven.AbstractTentackleMojo
Determines the encode charset.
determineJavaToolVersion(File) - Method in class org.tentackle.maven.AbstractTentackleMojo
Determines the version number string of a given java tool.
Invokes the tool with --version.
Skips noise like WARNING: Using incubator modules.
determineVerbosity() - Method in class org.tentackle.maven.AbstractTentackleMojo
sets the verbosity.

E

encoding - Variable in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Source file encode.
execute() - Method in class org.tentackle.maven.AbstractTentackleMojo
 
executeImpl() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
 
executeImpl() - Method in class org.tentackle.maven.AbstractTentackleMojo
Implements the execution.
TT-mojos must override this method instead of AbstractTentackleMojo.execute().

F

filesets - Variable in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
The list of file sets.
If set the source directory is ignored.
filterFileNames(String, String[]) - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Filters the files to be processed.
If overridden, allows to skip the annotation processing.
find(String) - Method in class org.tentackle.maven.JavaToolFinder
Finds the file of a java tool.
finishExecute() - Method in class org.tentackle.maven.AbstractTentackleMojo
Finishes the execution.
The method is invoked after AbstractTentackleMojo.executeImpl().
flush() - Method in class org.tentackle.maven.MavenLogHandler
 

G

generate() - Method in class org.tentackle.maven.GeneratedFile
Generates the file.
generate() - Method in class org.tentackle.maven.GeneratedString
Generates the string.
GeneratedFile - Class in org.tentackle.maven
File to be generated by freemarker.
GeneratedFile(Configuration, Map, String, File) - Constructor for class org.tentackle.maven.GeneratedFile
Creates a file generator.
GeneratedString - Class in org.tentackle.maven
String to be generated by freemarker.
GeneratedString(Configuration, Map, String) - Constructor for class org.tentackle.maven.GeneratedString
Creates a string generator.
getCanonicalPath(File) - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the canonical path of diven directory.
getCompileErrorLog() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Gets the compiler error log.
getEmptyDuplicates() - Method in class org.tentackle.maven.PackageInfo
Gets the empty duplicates for this package info.
If an empty package is found more than once in different modules, it cannot be used in profiles because the generator cannot decide which one to use.
getHostName() - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the hostname.
getIncludedFiles(FileSet) - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the filenames included by given fileset.
getJavaHome(Toolchain) - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the java home directory from a toolchain.
getLogger() - Method in class org.tentackle.maven.AbstractGenerator
Gets the maven logger.
getMajorVersion(String) - Method in class org.tentackle.maven.AbstractTentackleMojo
Determines the major version number integer of a given version string.
getMavenProject() - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the maven project.
getMavenSession() - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the maven session.
getMojoExecution() - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the mojo execution.
getName() - Method in class org.tentackle.maven.PackageInfo
Gets the package name.
getPath() - Method in class org.tentackle.maven.PackageInfo
Gets the directory path of the package.
getPathRelativeToBasedir(String) - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the path relative to the basedir.
Parent dirs of the basedir will also be tried.
getProcessingClassloader() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Gets a classloader that searches also in the classpath elements of the project.
getProject() - Method in class org.tentackle.maven.PackageInfo
Gets the maven project containing the package.
getResourceDir(File, boolean) - Method in class org.tentackle.maven.AbstractTentackleMojo
Checks if given file resides in a resource directory.
getResourceDirs(boolean) - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the names of all resource directories.
getSettings() - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the maven settings.
getSettingsDecrypter() - Method in class org.tentackle.maven.AbstractTentackleMojo
Decrypter for credentials in settings.xml.
getTemplateDirectory() - Method in class org.tentackle.maven.AbstractGenerator
Gets the freemarker template directory.
getToolchain() - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the "jdk" toolchain.
getToolchain(String) - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the toolchain for a given type.
getToolchain(String, Map<String, String>) - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets a toolchain for given type and selector.
getToolchainManager() - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the toolchain manager.
getToolFinder() - Method in class org.tentackle.maven.AbstractTentackleMojo
Gets the default toolfinder to locate tools like java, jdeps, jlink, etc.
getTotalCompileErrors() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Gets the number of compile errors.
getTotalErrors() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Gets the number of analyze errors.

I

initializeProcessor(AbstractTentackleProcessor, File) - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Initializes a processor.
initializeProcessors(File) - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Initializes all processors.
installJavaLoggingHandler() - Method in class org.tentackle.maven.AbstractTentackleMojo
Installs a java.util log handler that redirects to the maven logger.
isContainingFiles() - Method in class org.tentackle.maven.PackageInfo
Determines whether this package contains any files.
The method is used to detect split packages which are forbidden in JPMS.
isExecutionRecursive() - Method in class org.tentackle.maven.AbstractTentackleMojo
Returns whether reactor execution is recursive.
isSkippedByDefault() - Method in class org.tentackle.maven.AbstractTentackleMojo
Determines whether mojo should be skipped by default.

J

JavaToolFinder - Class in org.tentackle.maven
Finds java tools to execute on behalf of a maven plugin.
JavaToolFinder() - Constructor for class org.tentackle.maven.JavaToolFinder
Creates a toolfinder without toolchain.
JavaToolFinder(Toolchain) - Constructor for class org.tentackle.maven.JavaToolFinder
Creates the toolfinder.
JDK_TOOLCHAIN - Static variable in class org.tentackle.maven.AbstractTentackleMojo
Name of the default JDK toolchain.

L

loadResourceFileIntoString(String) - Method in class org.tentackle.maven.AbstractTentackleMojo
Loads a resource file into a string.

M

MavenLogHandler - Class in org.tentackle.maven
Log handler that redirects java.util logging to the maven logger.
By default, all tentackle logging goes to the java util logger and the logs below WARN level are not of big interest during the build.
MavenLogHandler(Log, Level) - Constructor for class org.tentackle.maven.MavenLogHandler
Creates a maven log handler.
minLogLevel - Variable in class org.tentackle.maven.AbstractTentackleMojo
The minimum logging Level to redirect java.util logging to the maven logger.

O

org.tentackle.maven - module org.tentackle.maven
 
org.tentackle.maven - package org.tentackle.maven
Support for Tentackle Maven Plugins.

P

PackageInfo - Class in org.tentackle.maven
Contains info about a java package.
PackageInfo(String, MavenProject, File) - Constructor for class org.tentackle.maven.PackageInfo
Creates a package info.
prepareExecute() - Method in class org.tentackle.maven.AbstractTentackleMojo
Prepares the execution.
Invoked before validate().
processors - Variable in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Annotation processors.
ProjectClassLoader - Class in org.tentackle.maven
Classloader with added project-relevant dependencies.
ProjectClassLoader(URLClassLoader, List<String>) - Constructor for class org.tentackle.maven.ProjectClassLoader
Create from another classloader.
publish(LogRecord) - Method in class org.tentackle.maven.MavenLogHandler
 
putValue(String, Object) - Method in class org.tentackle.maven.TemplateModel
Adds a key-value pair to the model.
The value is converted to a string.
null is mapped to the empty string.

S

setEmptyDuplicates(List<PackageInfo>) - Method in class org.tentackle.maven.PackageInfo
Sets the duplicates.
setLogger(Log) - Method in class org.tentackle.maven.AbstractGenerator
Sets the maven logger.
setMojoParameters(File, List<String>) - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Sets the mojo parameters.
setTemplateDirectory(File) - Method in class org.tentackle.maven.AbstractGenerator
Sets the freemarker template directory.
showCompileOutput - Variable in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
Show compile output.

T

TemplateModel - Class in org.tentackle.maven
The freemarker template model.
TemplateModel(Log) - Constructor for class org.tentackle.maven.TemplateModel
Creates the template model.
toDescriptorName(File) - Method in class org.tentackle.maven.AbstractTentackleMojo
Creates a descriptor name from an artifact file.
toString() - Method in class org.tentackle.maven.PackageInfo
 

V

validate() - Method in class org.tentackle.maven.AbstractTentackleAnnotationProcessingMojo
 
validate() - Method in class org.tentackle.maven.AbstractTentackleMojo
Checks the configuration.
verbosity - Variable in class org.tentackle.maven.AbstractTentackleMojo
The verbosity.
One of "default", "info" or "debug".
verbosityLevel - Variable in class org.tentackle.maven.AbstractTentackleMojo
mapped verbosity level.
A C D E F G I J L M O P S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form