Index
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
All Classes and Interfaces|All Packages