Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- apply(Object) - Method in class com.github.tmslpm.gradle.include.properties.Main
-
Applies the plugin to the target object.
C
- checkExpectedKey(Project, List<String>) - Static method in interface com.github.tmslpm.gradle.include.properties.ProjectPropertiesHelper
-
Checks whether all expected property keys exist in the Gradle project.
- com.github.tmslpm.gradle.include.properties - package com.github.tmslpm.gradle.include.properties
E
- ExpectedPropertiesExtension - Class in com.github.tmslpm.gradle.include.properties
-
This class represents a Gradle extension for handling expected properties in your project configuration.
- ExpectedPropertiesExtension() - Constructor for class com.github.tmslpm.gradle.include.properties.ExpectedPropertiesExtension
-
Default constructor for ExpectedPropertiesExtension.
G
- getExpandToResources() - Method in class com.github.tmslpm.gradle.include.properties.ExpectedPropertiesExtension
-
Returns the list of resource file paths where properties should be expanded.
- getExpected() - Method in class com.github.tmslpm.gradle.include.properties.ExpectedPropertiesExtension
-
Returns the list of expected property keys that are included after the external property files are processed.
I
- isPropertiesFile(File) - Static method in interface com.github.tmslpm.gradle.include.properties.ProjectPropertiesHelper
-
Checks if the given file is a valid .properties file based on its name and extension.
L
- LOGGER - Static variable in class com.github.tmslpm.gradle.include.properties.Main
-
The logger used for logging information and errors.
M
- Main - Class in com.github.tmslpm.gradle.include.properties
-
The main Gradle plugin for including and managing properties in a Gradle project.
- Main() - Constructor for class com.github.tmslpm.gradle.include.properties.Main
- mergePropertiesTo(Project, Properties, boolean) - Static method in interface com.github.tmslpm.gradle.include.properties.ProjectPropertiesHelper
-
Merges the provided properties into the Gradle project.
N
- NAME - Static variable in class com.github.tmslpm.gradle.include.properties.ExpectedPropertiesExtension
-
The name of this extension when it is added to a Gradle project.
P
- PLUGIN_IDENTIFIER - Static variable in class com.github.tmslpm.gradle.include.properties.Main
-
The unique identifier for the plugin.
- ProjectPropertiesHelper - Interface in com.github.tmslpm.gradle.include.properties
-
This interface provides utility methods to help with loading, merging, and checking project properties in a Gradle project.
R
- recursiveLoadProperties(Project, boolean, List<File>) - Static method in interface com.github.tmslpm.gradle.include.properties.ProjectPropertiesHelper
-
Recursively loads properties files from the specified list of files and directories.
T
- tryLoadPropertiesFile(File) - Static method in interface com.github.tmslpm.gradle.include.properties.ProjectPropertiesHelper
-
Attempts to load a .properties file from the given path.
All Classes and Interfaces|All Packages|Constant Field Values