All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractArchiver<C extends org.siouan.frontendgradleplugin.core.archivers.ArchiverContext,E extends org.siouan.frontendgradleplugin.core.archivers.ArchiveEntry> Base class of an archiver.AbstractPredefinedRunScriptTask This abstract class exposes the common I/O properties for ready-to-use tasks that run a frontend script.AbstractRunScriptTask This abstract class provides the reusable logic to run a NPM/Yarn script.Archiver Interface of a component capable to process archives.ArchiverException Exception thrown when an archiver fails.ArchiverFactory Interface of a component capable to build instances of archiver.ArchiverFactoryImpl Factory that builds/provides archivers using an internal map based on filename extensions.AssembleTask This task assembles frontend artifacts.CheckTask This task executes frontend tests.CleanTask This task cleans frontend resources, using a custom script.DistributionInstaller Component that downloads and installs a distribution.DistributionInstallerException Exception thrown when a distribution installer fails.DistributionInstallerSettings Settings for the distribution installer.DistributionUrlResolverException Exception thrown when the URL to download a distribution can not be resolved.DistributionValidatorException Exception thrown when a downloaded distribution is invalid.DownloaderImpl Class providing download utilities with efficient behavior and low impact on memory.ExecutableNotFoundException Exception thrown when an executable cannot be found.Executor Enumeration of types of execution supported by the plugin.ExplodeSettings Settings for an archive exploder.FileHasherImpl This class resolves the hash of a file, using the SHA-256 algorithm, and an internal buffer of 8 KB.FrontendException Base exception class for checked exceptions thrown by the plugin.FrontendExtension Extension providing configuration properties for frontend tasks.FrontendGradlePlugin Main plugin class that bootstraps the plugin by declaring its DSL and its tasks.InstallTask This task installs frontend environment (by executing anpm/yarncommand).MissingScriptException Exception thrown when no script was provided.NodeDistributionChecksumReaderImpl This reader allows to extract the checksum of a distribution file in a Node's file providing all checksums for a given Node version.NodeDistributionUrlResolver Resolves the name of a distribution supported by the underlying OS and JRE.NodeDistributionValidator Validates a Node distribution by comparing its SHA-256 hash against the one officially published.NodeInstallTask Task that downloads and installs a Node distribution.PublishTask This task publishes frontend artifacts.RunNodeTask Task provided as a type to let developers implement custom task based on it.RunScriptJob This abstract class provides the reusable logic to run a NPM/Yarn script.RunScriptTask Task provided as a type to let developers implement custom task based on it.SlipAttackException Exception thrown when an archive contains an entry that would cause writing out of the target directory (e.gStringSplitter A splitter of strings.UnsupportedEntryException Exception thrown when an archive contains an entry that cannot be extracted by an archiver.Utils This class provides utilities for the whole plugin.YarnDistributionUrlResolver Resolves the name of a distribution supported by the underlying OS and JRE.YarnInstallTask Task that downloads and installs a Yarn distribution.