Index

A C E G I L M N P R T 
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.
A C E G I L M N P R T 
All Classes and Interfaces|All Packages|Constant Field Values