Index

A B C D E H I L N P S 
All Classes and Interfaces|All Packages

A

apply(Project, PluginContainer, ExtensionContainer, TaskContainer) - Method in class net.kyori.indra.licenser.spotless.IndraSpotlessLicenserPlugin
 

B

begin() - Method in class net.kyori.indra.licenser.spotless.HeaderFormat
Get text to put at the beginning of an entire header block.

C

createHeaderSupplier(String) - Method in class net.kyori.indra.licenser.spotless.internal.IndraSpotlessLicenserExtensionImpl
 
custom(String, String, String, String) - Method in interface net.kyori.indra.licenser.spotless.HeaderFormatApplier
Set a custom header format.
custom(String, String, String, String) - Method in class net.kyori.indra.licenser.spotless.internal.HeaderFormatApplierImpl
 

D

doubleSlash() - Static method in class net.kyori.indra.licenser.spotless.HeaderFormat
Create a header format using a double-slash prefix.
doubleSlash() - Method in interface net.kyori.indra.licenser.spotless.HeaderFormatApplier
Set the header format to use a double-slash prefix.
doubleSlash() - Method in class net.kyori.indra.licenser.spotless.internal.HeaderFormatApplierImpl
 

E

end() - Method in class net.kyori.indra.licenser.spotless.HeaderFormat
Get text to put at the end of an entire header block.
extraConfig(Action<FormatExtension.LicenseHeaderConfig>) - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
Add an extra configure step to modify applied license header configurations.
extraConfig(Action<FormatExtension.LicenseHeaderConfig>) - Method in class net.kyori.indra.licenser.spotless.internal.IndraSpotlessLicenserExtensionImpl
 
extraConfigSteps() - Method in class net.kyori.indra.licenser.spotless.internal.IndraSpotlessLicenserExtensionImpl
 

H

headerFormat() - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
A property containing the header format to use.
headerFormat() - Method in class net.kyori.indra.licenser.spotless.internal.IndraSpotlessLicenserExtensionImpl
 
headerFormat(HeaderFormat) - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
Set the header format to use.
headerFormat(Action<HeaderFormatApplier>) - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
Set the header format to use.
headerFormat(String, String, String, String) - Static method in class net.kyori.indra.licenser.spotless.HeaderFormat
Create a fully custom header format.
HeaderFormat - Class in net.kyori.indra.licenser.spotless
A description of a license header format.
HeaderFormatApplier - Interface in net.kyori.indra.licenser.spotless
A helper interface to allow modifying header formats without needing to search for imports.
HeaderFormatApplierImpl - Class in net.kyori.indra.licenser.spotless.internal
 
HeaderFormatApplierImpl(Property<HeaderFormat>) - Constructor for class net.kyori.indra.licenser.spotless.internal.HeaderFormatApplierImpl
 

I

IndraSpotlessLicenserExtension - Interface in net.kyori.indra.licenser.spotless
Configuration options determining how license header contents should be applied to Spotless's licenser.
IndraSpotlessLicenserExtensionImpl - Class in net.kyori.indra.licenser.spotless.internal
 
IndraSpotlessLicenserExtensionImpl(ObjectFactory, TextResourceFactory) - Constructor for class net.kyori.indra.licenser.spotless.internal.IndraSpotlessLicenserExtensionImpl
 
IndraSpotlessLicenserPlugin - Class in net.kyori.indra.licenser.spotless
A plugin to provide user-friendly configuration for the Spotless license header steps.
IndraSpotlessLicenserPlugin() - Constructor for class net.kyori.indra.licenser.spotless.IndraSpotlessLicenserPlugin
 

L

languageFormatOverride(String, HeaderFormat) - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
Set a language format override for a specific formatter task.
languageFormatOverride(String, HeaderFormat) - Method in class net.kyori.indra.licenser.spotless.internal.IndraSpotlessLicenserExtensionImpl
 
languageFormatOverride(String, Action<HeaderFormatApplier>) - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
Set a language format override for a specific formatter task.
languageFormatOverride(String, Action<HeaderFormatApplier>) - Method in class net.kyori.indra.licenser.spotless.internal.IndraSpotlessLicenserExtensionImpl
 
languageFormatOverrides() - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
A property providing language-specific header format overrides.
languageFormatOverrides() - Method in class net.kyori.indra.licenser.spotless.internal.IndraSpotlessLicenserExtensionImpl
 
licenseHeaderFile() - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
A property holding the file to use for a license header.
licenseHeaderFile() - Method in class net.kyori.indra.licenser.spotless.internal.IndraSpotlessLicenserExtensionImpl
 
licenseHeaderFile(Object) - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
Set the license header file to use.
licenseHeaderFile(Object) - Method in class net.kyori.indra.licenser.spotless.internal.IndraSpotlessLicenserExtensionImpl
 
linePrefix() - Method in class net.kyori.indra.licenser.spotless.HeaderFormat
Get text to put at the beginning of each header line.
lineSuffix() - Method in class net.kyori.indra.licenser.spotless.HeaderFormat
Get text to put at the end of each header line.

N

net.kyori.indra.licenser.spotless - package net.kyori.indra.licenser.spotless
A license header helper for Spotless.
net.kyori.indra.licenser.spotless.internal - package net.kyori.indra.licenser.spotless.internal
Internals for spotless licenser.
newLine() - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
Get whether to append an additional newline at the end of files.
newLine() - Method in class net.kyori.indra.licenser.spotless.internal.IndraSpotlessLicenserExtensionImpl
 
newLine(boolean) - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
Get whether to append an additional newline at the end of files.

P

prefix(String) - Method in class net.kyori.indra.licenser.spotless.internal.HeaderFormatApplierImpl
 
prefix(String) - Static method in class net.kyori.indra.licenser.spotless.HeaderFormat
Create a header format applying a custom prefix to each body line.
prefix(String) - Method in interface net.kyori.indra.licenser.spotless.HeaderFormatApplier
A header format containing only a prefix for body lines.
properties() - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
Properties to replace within license header contents.
properties() - Method in class net.kyori.indra.licenser.spotless.internal.IndraSpotlessLicenserExtensionImpl
 
property(String, String) - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
Add a property to be expanded.
property(String, Provider<?>) - Method in interface net.kyori.indra.licenser.spotless.IndraSpotlessLicenserExtension
Add a property to be expanded.

S

starSlash() - Static method in class net.kyori.indra.licenser.spotless.HeaderFormat
Create a header format using star-slash, or C-style format.
starSlash() - Method in interface net.kyori.indra.licenser.spotless.HeaderFormatApplier
Set the header format to use star-slash, or C-style format.
starSlash() - Method in class net.kyori.indra.licenser.spotless.internal.HeaderFormatApplierImpl
 
A B C D E H I L N P S 
All Classes and Interfaces|All Packages