Index

A C D F G H L M N P R S W 
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.
A C D F G H L M N P R S W 
All Classes and Interfaces|All Packages|Serialized Form