Index
All Classes and Interfaces|All Packages|Serialized Form
A
- apply(Project) - Method in class net.octyl.levelheadered.LevelHeaderedBasePlugin
- apply(Project) - Method in class net.octyl.levelheadered.LevelHeaderedPlugin
C
- Constants - Class in net.octyl.levelheadered.internal
-
A utility class to hold constants for internal use.
D
- detectLineEnding(String) - Static method in interface net.octyl.levelheadered.rewriter.FileHeaderRewriter
-
Detects the line ending used in the given content, from either LF or CRLF.
F
- FileHeaderRewriter - Interface in net.octyl.levelheadered.rewriter
-
Represents a way to change the file header to a specific text.
G
- getHeaderApplyTaskPath() - Method in class net.octyl.levelheadered.HeaderVerifyTask
-
Returns the path of the corresponding header apply task.
- getHeaderTemplate() - Method in interface net.octyl.levelheadered.LevelHeaderedConfig
-
Returns the header template to apply to source files.
- getHeaderText() - Method in interface net.octyl.levelheadered.internal.HeaderWorkParameters
-
Returns the header text to apply to the source file.
- getObjects() - Method in class net.octyl.levelheadered.LevelHeaderedPlugin
- getProviderFactory() - Method in class net.octyl.levelheadered.HeaderWorkerSourceTask
- getProviders() - Method in class net.octyl.levelheadered.LevelHeaderedBasePlugin
- getProviders() - Method in class net.octyl.levelheadered.LevelHeaderedPlugin
- getRewriter() - Method in interface net.octyl.levelheadered.internal.HeaderWorkParameters
-
Returns the rewriter to use to apply the header text to the source file.
- getRewriters() - Method in interface net.octyl.levelheadered.LevelHeaderedConfig
-
Returns the rewriters to use for different file types.
- getSource() - Method in class net.octyl.levelheadered.HeaderWorkerSourceTask
-
Returns Source files to process.
- getSourceFile() - Method in interface net.octyl.levelheadered.internal.HeaderWorkParameters
-
Returns the source file to apply the header to.
- getSourceMatchPatterns() - Method in interface net.octyl.levelheadered.LevelHeaderedConfig
-
Returns the patterns to match source files to apply headers to.
- getSourcesToProcess() - Method in class net.octyl.levelheadered.HeaderWorkerSourceTask
- getTemplateVariables() - Method in interface net.octyl.levelheadered.LevelHeaderedConfig
-
Returns the template variables to use when expanding the header template.
- getWorkerExecutor() - Method in class net.octyl.levelheadered.HeaderWorkerSourceTask
H
- HeaderApplyTask - Class in net.octyl.levelheadered
-
Task that applies headers to source files in place.
- HeaderApplyTask() - Constructor for class net.octyl.levelheadered.HeaderApplyTask
- headerTemplate(File) - Method in class net.octyl.levelheadered.LevelHeaderedExtension
-
Sets the header template from the given file.
- headerTemplate(String) - Method in class net.octyl.levelheadered.LevelHeaderedExtension
-
Sets the header template from the given string.
- HeaderVerifyTask - Class in net.octyl.levelheadered
-
Task that verifies headers on source files.
- HeaderVerifyTask() - Constructor for class net.octyl.levelheadered.HeaderVerifyTask
- HeaderWorkerSourceTask<W,
P> - Class in net.octyl.levelheadered -
Base class for tasks that perform actions with headers on source files.
- HeaderWorkerSourceTask() - Constructor for class net.octyl.levelheadered.HeaderWorkerSourceTask
- HeaderWorkParameters - Interface in net.octyl.levelheadered.internal
-
Parameters for header work actions.
L
- LevelHeaderedBasePlugin - Class in net.octyl.levelheadered
-
Base plugin that applies common conventions to all LevelHeadered tasks.
- LevelHeaderedBasePlugin() - Constructor for class net.octyl.levelheadered.LevelHeaderedBasePlugin
- LevelHeaderedConfig - Interface in net.octyl.levelheadered
-
Shared configuration interface between the extension and tasks.
- LevelHeaderedExtension - Class in net.octyl.levelheadered
-
Extension class for configuring the LevelHeadered plugin.
- LevelHeaderedExtension(TextResourceFactory) - Constructor for class net.octyl.levelheadered.LevelHeaderedExtension
- LevelHeaderedPlugin - Class in net.octyl.levelheadered
-
The LevelHeadered plugin.
- LevelHeaderedPlugin() - Constructor for class net.octyl.levelheadered.LevelHeaderedPlugin
M
- ModificationWriter - Interface in net.octyl.levelheadered.rewriter
-
A function to write modifications to an
Appendable.
N
- net.octyl.levelheadered - package net.octyl.levelheadered
-
The implementation of the LevelHeadered plugin.
- net.octyl.levelheadered.internal - package net.octyl.levelheadered.internal
-
Internal implementation details of the LevelHeadered plugin.
- net.octyl.levelheadered.rewriter - package net.octyl.levelheadered.rewriter
-
API for rewriting file headers.
P
- PROBLEM_GROUP - Static variable in class net.octyl.levelheadered.internal.Constants
-
The problem group for all LevelHeadered plugin related problems.
R
- rewriteHeader(String, String) - Method in interface net.octyl.levelheadered.rewriter.FileHeaderRewriter
-
Rewrites the header of the given file content to the specified header text, if needed.
- runWork(InputChanges) - Method in class net.octyl.levelheadered.HeaderWorkerSourceTask
-
Runs the work action on changed files.
S
- SLASH_STAR_COMMENT - Static variable in interface net.octyl.levelheadered.rewriter.StandardFileHeaderRewriter
-
Writes file headers as slash-star comments (
/* ... - sourceMatchPatterns(Action<? super PatternSet>) - Method in class net.octyl.levelheadered.LevelHeaderedExtension
-
Configures the current source match patterns using the given action.
- StandardFileHeaderRewriter - Interface in net.octyl.levelheadered.rewriter
-
The standard file header rewriter implementations.
W
- writeTo(Appendable) - Method in interface net.octyl.levelheadered.rewriter.ModificationWriter
-
Writes the new content to the given appendable.
All Classes and Interfaces|All Packages|Serialized Form