Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- append(StringBuilder, String, int) - Method in class com.webguys.maven.plugin.st.HelpMojo
-
Append a description to the buffer by respecting the indentSize and lineLength parameters.
- applyProperties(Class, Map<String, String>, Log) - Method in class com.webguys.maven.plugin.st.Controller
- applyResults(ST, Object) - Method in class com.webguys.maven.plugin.st.Controller
B
C
- className - Variable in class com.webguys.maven.plugin.st.Controller
-
The name of the class to instantiate.
- com.webguys.maven.plugin.st - package com.webguys.maven.plugin.st
- compile - Variable in class com.webguys.maven.plugin.st.Controller
-
Should the this controller attempt to be compiled?
- compileAndLoadController(Log, ProjectDependenciesResolver, MojoExecutor.ExecutionEnvironment) - Method in class com.webguys.maven.plugin.st.Controller
- compilerVersion - Variable in class com.webguys.maven.plugin.st.Controller
- configureArtifacts(MavenProject) - Method in class com.webguys.maven.plugin.st.Controller
- controller - Variable in class com.webguys.maven.plugin.st.Template
-
The class to invoke to provide data for the template.
- Controller - Class in com.webguys.maven.plugin.st
- Controller() - Constructor for class com.webguys.maven.plugin.st.Controller
- controllerInstance - Variable in class com.webguys.maven.plugin.st.Controller
D
- DEFAULT_LINE_LENGTH - Static variable in class com.webguys.maven.plugin.st.HelpMojo
- dependenciesResolver - Variable in class com.webguys.maven.plugin.st.StringTemplateMojo
-
The Maven ProjectDependenciesResolver Object
- detail - Variable in class com.webguys.maven.plugin.st.HelpMojo
-
If
true
, display all settable properties for each goal. - directory - Variable in class com.webguys.maven.plugin.st.Template
-
The path to the template file's parent directory.
E
- execute() - Method in class com.webguys.maven.plugin.st.HelpMojo
- execute() - Method in class com.webguys.maven.plugin.st.StringTemplateMojo
- executeCompilerPlugin(MojoExecutor.ExecutionEnvironment, Log) - Method in class com.webguys.maven.plugin.st.Controller
F
- findControllerClass(ProjectDependenciesResolver, MojoExecutor.ExecutionEnvironment, Log) - Method in class com.webguys.maven.plugin.st.Controller
- findNamedChild(Node, String) - Method in class com.webguys.maven.plugin.st.HelpMojo
- findSingleChild(Node, String) - Method in class com.webguys.maven.plugin.st.HelpMojo
G
- getDirectory() - Method in class com.webguys.maven.plugin.st.Template
- getIndentLevel(String) - Static method in class com.webguys.maven.plugin.st.HelpMojo
-
Gets the indentation level of the specified line.
- getMethod(Class) - Method in class com.webguys.maven.plugin.st.Controller
- getName() - Method in class com.webguys.maven.plugin.st.Template
- getPropertyFromExpression(String) - Method in class com.webguys.maven.plugin.st.HelpMojo
- getSingleChild(Node, String) - Method in class com.webguys.maven.plugin.st.HelpMojo
- getTemplateDirectory(Template) - Method in class com.webguys.maven.plugin.st.StringTemplateMojo
- getValue(Node, String) - Method in class com.webguys.maven.plugin.st.HelpMojo
- goal - Variable in class com.webguys.maven.plugin.st.HelpMojo
-
The name of the goal for which to show help.
H
- HelpMojo - Class in com.webguys.maven.plugin.st
-
Display help information on string-template-maven-plugin.
Callmvn string-template:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details. - HelpMojo() - Constructor for class com.webguys.maven.plugin.st.HelpMojo
I
- indentSize - Variable in class com.webguys.maven.plugin.st.HelpMojo
-
The number of spaces per indentation level, should be positive.
- installProperties(ST) - Method in class com.webguys.maven.plugin.st.Template
- invoke(Class, Method, Log, Object...) - Method in class com.webguys.maven.plugin.st.Controller
- invoke(ST, MojoExecutor.ExecutionEnvironment, ProjectDependenciesResolver, Log) - Method in class com.webguys.maven.plugin.st.Controller
- invokeController(ST, MojoExecutor.ExecutionEnvironment, ProjectDependenciesResolver, Log) - Method in class com.webguys.maven.plugin.st.Template
- isNotEmpty(String) - Static method in class com.webguys.maven.plugin.st.HelpMojo
L
- lineLength - Variable in class com.webguys.maven.plugin.st.HelpMojo
-
The maximum length of a display line, should be positive.
- loadController(MavenProject, MavenSession, ProjectDependenciesResolver) - Method in class com.webguys.maven.plugin.st.Controller
M
- method - Variable in class com.webguys.maven.plugin.st.Controller
-
The name of the method to invoke.
N
- name - Variable in class com.webguys.maven.plugin.st.Template
-
The name of the template file to render.
P
- PLUGIN_HELP_PATH - Static variable in class com.webguys.maven.plugin.st.HelpMojo
- pluginManager - Variable in class com.webguys.maven.plugin.st.StringTemplateMojo
-
The Maven PluginManager Object
- prepareCompilerSourceRoot(File, MavenProject, Log) - Method in class com.webguys.maven.plugin.st.Template
- prepareOutputFile(File) - Method in class com.webguys.maven.plugin.st.Template
- project - Variable in class com.webguys.maven.plugin.st.StringTemplateMojo
-
The Maven Project Object
- properties - Variable in class com.webguys.maven.plugin.st.Controller
-
The static properties to be provided to the controller.
- properties - Variable in class com.webguys.maven.plugin.st.Template
-
The static properties to be provided to the template.
R
- render(ST, MavenProject, Log) - Method in class com.webguys.maven.plugin.st.Template
- repeat(String, int) - Static method in class com.webguys.maven.plugin.st.HelpMojo
-
Repeat a String
n
times to form a new string.
S
- session - Variable in class com.webguys.maven.plugin.st.StringTemplateMojo
-
The Maven Session Object
- sourceVersion - Variable in class com.webguys.maven.plugin.st.Controller
- StringTemplateMojo - Class in com.webguys.maven.plugin.st
-
Executes string template using a given controller.
- StringTemplateMojo() - Constructor for class com.webguys.maven.plugin.st.StringTemplateMojo
T
- target - Variable in class com.webguys.maven.plugin.st.Template
-
The path to the output file.
- targetVersion - Variable in class com.webguys.maven.plugin.st.Controller
- Template - Class in com.webguys.maven.plugin.st
- Template() - Constructor for class com.webguys.maven.plugin.st.Template
- templates - Variable in class com.webguys.maven.plugin.st.StringTemplateMojo
-
The collection of templates to render.
- toLines(String, int, int, int) - Static method in class com.webguys.maven.plugin.st.HelpMojo
-
Splits the specified text into lines of convenient display length.
- toLines(List<String>, String, int, int) - Static method in class com.webguys.maven.plugin.st.HelpMojo
-
Adds the specified line to the output sequence, performing line wrapping if necessary.
W
- writeGoal(StringBuilder, String, Element) - Method in class com.webguys.maven.plugin.st.HelpMojo
- writeParameter(StringBuilder, Node, Node) - Method in class com.webguys.maven.plugin.st.HelpMojo
All Classes and Interfaces|All Packages|Constant Field Values