Index

A D E F G I L M P S U W 
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 Project instance.

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.
A D E F G I L M P S U W 
All Classes and Interfaces|All Packages