Index
All Classes and Interfaces|All Packages
A
- apply(Project) - Method in class io.github.intisy.gradle.online.Main
-
Applies the plugin to the given Gradle project.
D
- debug(String) - Method in class io.github.intisy.gradle.online.Logger
-
Logs a debug message if the debug mode is enabled or the log level is INFO or DEBUG.
- downloadFile(Logger, String) - Method in class io.github.intisy.gradle.online.Main
-
Downloads a file from the specified URL and saves it to a unique file location.
- downloadFile(Logger, String, File) - Method in class io.github.intisy.gradle.online.Main
-
Downloads a file from a specified URL and saves it to a local file.
E
- error(String) - Method in class io.github.intisy.gradle.online.Logger
-
Logs an error message.
F
- FileUtils - Class in io.github.intisy.gradle.online.utils
- FileUtils() - Constructor for class io.github.intisy.gradle.online.utils.FileUtils
G
- generateUniqueString(String) - Static method in class io.github.intisy.gradle.online.utils.FileUtils
-
Generates a unique string by hashing the input string using the SHA-256 algorithm.
- getGradleHome() - Static method in class io.github.intisy.gradle.online.utils.GradleUtils
-
Retrieves the path to the Gradle home directory, specifically the "online" cache directory.
- getPresets() - Method in class io.github.intisy.gradle.online.UsesExtension
-
Gets the list of presets.
- getUpdateDelay() - Method in class io.github.intisy.gradle.online.UsesExtension
-
Gets the current update delay.
- getUrlFile(String) - Method in class io.github.intisy.gradle.online.Main
-
Generates a File object representing a unique file path for a given URL.
- getUrls() - Method in class io.github.intisy.gradle.online.UsesExtension
-
Gets the list of URLs.
- GradleUtils - Class in io.github.intisy.gradle.online.utils
- GradleUtils() - Constructor for class io.github.intisy.gradle.online.utils.GradleUtils
I
- io.github.intisy.gradle.online - package io.github.intisy.gradle.online
- io.github.intisy.gradle.online.utils - package io.github.intisy.gradle.online.utils
- isAutoUpdate() - Method in class io.github.intisy.gradle.online.UsesExtension
-
Checks if auto-update is enabled.
- isDebug() - Method in class io.github.intisy.gradle.online.UsesExtension
-
Checks if debug mode is enabled.
L
- log(String) - Method in class io.github.intisy.gradle.online.Logger
-
Logs a message at the lifecycle level.
- Logger - Class in io.github.intisy.gradle.online
- Logger(UsesExtension, Project) - Constructor for class io.github.intisy.gradle.online.Logger
-
Constructs a new instance of Logger.
- Logger(Project) - Constructor for class io.github.intisy.gradle.online.Logger
-
Constructs a new instance of Logger using the provided
Projectinstance.
M
- Main - Class in io.github.intisy.gradle.online
- Main() - Constructor for class io.github.intisy.gradle.online.Main
P
- processPresets(Logger, Project, UsesExtension) - Method in class io.github.intisy.gradle.online.Main
-
Processes the presets specified in the given extension and updates or downloads the corresponding files.
- processUrls(Logger, Project, UsesExtension) - Method in class io.github.intisy.gradle.online.Main
-
Processes the URLs specified in the given extension and updates or downloads the corresponding files.
S
- setAutoUpdate(boolean) - Method in class io.github.intisy.gradle.online.UsesExtension
-
Sets the auto-update feature.
- setDebug(boolean) - Method in class io.github.intisy.gradle.online.UsesExtension
-
Sets the debug mode.
- setPresets(List<String>) - Method in class io.github.intisy.gradle.online.UsesExtension
-
Sets the list of presets.
- setUpdateDelay(int) - Method in class io.github.intisy.gradle.online.UsesExtension
-
Sets the update delay.
- setUrls(List<String>) - Method in class io.github.intisy.gradle.online.UsesExtension
-
Sets the list of URLs.
- shouldDownloadFile(File, UsesExtension, Logger) - Method in class io.github.intisy.gradle.online.Main
-
Determines whether a file should be downloaded based on its existence, update delay, and auto-update settings.
U
- UsesExtension - Class in io.github.intisy.gradle.online
-
Represents an extension for configuring various settings related to URL usage, presets, debugging, and auto-updating.
- UsesExtension() - Constructor for class io.github.intisy.gradle.online.UsesExtension
W
- warn(String) - Method in class io.github.intisy.gradle.online.Logger
-
Logs a warning message.
All Classes and Interfaces|All Packages