- classifier - Variable in class net.covers1624.quack.maven.MavenNotation
-
- clear() - Method in class net.covers1624.quack.collection.TypedMap
-
- clearCallbacks() - Method in class net.covers1624.quack.io.ProcessExecutor
-
Clears all callbacks.
- clone() - Method in class net.covers1624.quack.io.ProcessExecutor
-
Copies the ProcessExecutor.
- close() - Method in class net.covers1624.quack.io.DelegateFileSystem
-
- ColFormatter - Class in net.covers1624.quack.collection
-
Simple column formatter.
- ColFormatter() - Constructor for class net.covers1624.quack.collection.ColFormatter
-
- ColUtils - Class in net.covers1624.quack.collection
-
Various Collection Utilities for Iterables and Arrays.
- ColUtils() - Constructor for class net.covers1624.quack.collection.ColUtils
-
- concat(Runnable, Runnable) - Static method in class net.covers1624.quack.util.SneakyUtils
-
Concatenates two Runnables.
- connecting() - Method in class net.covers1624.quack.gradle.net.download.ProgressLoggerListener
-
- connecting() - Method in interface net.covers1624.quack.net.download.DownloadListener
-
Indicates that the download is attempting to connect.
- connecting() - Method in class net.covers1624.quack.net.download.DownloadProgressTail
-
- consumeStdErr() - Method in class net.covers1624.quack.io.ProcessExecutor.IO
-
Returns a StringBuilder that is automatically updated from the Processes stdErr during
the runtime of the process, This should be called before executing the Process then checked
once execution has finished.
- consumeStdErrLines(Consumer<String>) - Method in class net.covers1624.quack.io.ProcessExecutor.IO
-
Passes each line of the Executed processes stdErr to the supplied Consumer.
- consumeStdOut() - Method in class net.covers1624.quack.io.ProcessExecutor.IO
-
Returns a StringBuilder that is automatically updated from the Processes stdOut during
the runtime of the process, This should be called before executing the Process then checked
once execution has finished.
- consumeStdOutLines(Consumer<String>) - Method in class net.covers1624.quack.io.ProcessExecutor.IO
-
Passes each line of the Executed processes stdOut to the supplied Consumer.
- contains(T[], T) - Static method in class net.covers1624.quack.collection.ColUtils
-
Checks if an array contains any of the specified element.
- containsKey(Object) - Method in class net.covers1624.quack.collection.TypedMap
-
- containsKeys(Map<T, ?>, T...) - Static method in class net.covers1624.quack.collection.ColUtils
-
Checks if a map contains all keys passed in.
- containsValue(Object) - Method in class net.covers1624.quack.collection.TypedMap
-
- copy(InputStream, OutputStream) - Static method in class net.covers1624.quack.io.IOUtils
-
Copies the content of an InputStream to an OutputStream.
- copy() - Method in interface net.covers1624.quack.util.Copyable
-
- Copyable<T> - Interface in net.covers1624.quack.util
-
- CopyingFileVisitor - Class in net.covers1624.quack.io
-
A FileVisitor for Path's that copies from a to b.
- CopyingFileVisitor(Path, Path) - Constructor for class net.covers1624.quack.io.CopyingFileVisitor
-
- CopyingFileVisitor(Path, Path, Predicate<Path>) - Constructor for class net.covers1624.quack.io.CopyingFileVisitor
-
- count(T[], Function<T, Boolean>) - Static method in class net.covers1624.quack.collection.ColUtils
-
Counts elements in the array that conform to the Function check.
- countNonNull(T[]) - Static method in class net.covers1624.quack.collection.ColUtils
-
Counts the elements in the array that are not null.
- CrashLock - Class in net.covers1624.quack.util
-
A simple crash lock.
- CrashLock(String) - Constructor for class net.covers1624.quack.util.CrashLock
-
- create(Project, DownloadSpec) - Static method in class net.covers1624.quack.gradle.net.download.ProgressLoggerListener
-
- create(Gson, <any>) - Method in class net.covers1624.quack.gson.LowerCaseEnumAdapterFactory
-
- createFilter(String, boolean, Result, Result) - Static method in class net.covers1624.quack.logging.log4j2.LoggerNameFilter
-
Creates the LoggerNameFilter.
- createNewArray(T[]) - Static method in class net.covers1624.quack.collection.ColUtils
-
Create a new array using the provided array as a template for both type and length.
- createNewArray(T[], int) - Static method in class net.covers1624.quack.collection.ColUtils
-
Create a new array using the provided array as a template for the type and with the provided length.
- CyclePresentException - Exception in net.covers1624.quack.sort
-
Borrowed from MinecraftForge, Functionally un-modified only formatted.
- parse(String) - Static method in class net.covers1624.quack.maven.MavenNotation
-
Parses a Maven string to a MavenNotation instance.
- parse(Object) - Static method in enum net.covers1624.quack.net.download.DownloadAction.UseETag
-
- PathTypeAdapter - Class in net.covers1624.quack.gson
-
A Gson TypeAdapter capable of Serializing/Deserializing Paths.
- PathTypeAdapter() - Constructor for class net.covers1624.quack.gson.PathTypeAdapter
-
- PausableThreadPoolExecutor - Class in net.covers1624.quack.concurrent
-
An executor capable of being paused.
- PausableThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>, ThreadFactory) - Constructor for class net.covers1624.quack.concurrent.PausableThreadPoolExecutor
-
- pause() - Method in class net.covers1624.quack.concurrent.PausableThreadPoolExecutor
-
Pause this executor.
- pipeStdErr(OutputStream) - Method in class net.covers1624.quack.io.ProcessExecutor.IO
-
Sets the stdErr of the Executed process to be piped into the supplied OutputStream.
- pipeStdIn(InputStream) - Method in class net.covers1624.quack.io.ProcessExecutor.IO
-
Sets the stdIn of the Executed process to be piped in from the supplied InputStream.
- pipeStdOut(OutputStream) - Method in class net.covers1624.quack.io.ProcessExecutor.IO
-
Sets the stdOut of the Executed process to be piped into the supplied OutputStream.
- Pool(TailGroup) - Constructor for class net.covers1624.quack.net.download.DownloadProgressTail.Pool
-
- pop() - Method in class net.covers1624.quack.net.download.DownloadProgressTail.Pool
-
- preVisitDirectory(Path, BasicFileAttributes) - Method in class net.covers1624.quack.io.CopyingFileVisitor
-
- println(Object) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
-
- println(String) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
-
- println(boolean) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
-
- println(char) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
-
- println(int) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
-
- println(long) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
-
- println(float) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
-
- println(double) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
-
- println(char[]) - Method in class net.covers1624.quack.logging.log4j2.TracingPrintStream
-
- ProcessException(Throwable, String) - Constructor for exception net.covers1624.quack.io.ProcessExecutor.ProcessException
-
- ProcessException(String) - Constructor for exception net.covers1624.quack.io.ProcessExecutor.ProcessException
-
- ProcessExecutor - Class in net.covers1624.quack.io
-
A simple wrapper around Java's ProcessBuilder / Process system,
with a better interface for IO.
- ProcessExecutor() - Constructor for class net.covers1624.quack.io.ProcessExecutor
-
Construct a blank one.
- ProcessExecutor(ProcessBuilder) - Constructor for class net.covers1624.quack.io.ProcessExecutor
-
Construct from an existing ProcessBuilder.
- ProcessExecutor.IO - Class in net.covers1624.quack.io
-
The IO holder for a ProcessExecutor instance.
- ProcessExecutor.ProcessException - Exception in net.covers1624.quack.io
-
Generic exception for ProcessExecutor.
- ProcessExecutor.RunningProcess - Class in net.covers1624.quack.io
-
Represents a Process that has been started and is or was running.
- ProgressLoggerListener - Class in net.covers1624.quack.gradle.net.download
-
- ProgressLoggerListener(ProgressLogger) - Constructor for class net.covers1624.quack.gradle.net.download.ProgressLoggerListener
-
- protectClose(FileSystem) - Static method in class net.covers1624.quack.io.IOUtils
-
wraps the given FileSystem protecting it against FileSystem.close() operations.
- protectClose(InputStream) - Static method in class net.covers1624.quack.io.IOUtils
-
wraps the given InputStream protecting it against InputStream.close() operations.
- protectClose(OutputStream) - Static method in class net.covers1624.quack.io.IOUtils
-
wraps the given OutputStream protecting it against OutputStream.close() operations.
- provider() - Method in class net.covers1624.quack.io.DelegateFileSystem
-
- push(DownloadProgressTail) - Method in class net.covers1624.quack.net.download.DownloadProgressTail.Pool
-
- put(TypedMap.Key<T>, T) - Method in class net.covers1624.quack.collection.TypedMap
-
- put(Object, Object) - Method in class net.covers1624.quack.collection.TypedMap
-
- putAll(Map<?, ?>) - Method in class net.covers1624.quack.collection.TypedMap
-
- saveETag(URL, String) - Method in class net.covers1624.quack.net.download.DownloadAction
-
- setCmd(String...) - Method in class net.covers1624.quack.io.ProcessExecutor
-
Sets the command to the specified array of args.
- setCmd(List<String>) - Method in class net.covers1624.quack.io.ProcessExecutor
-
Sets the command to the specified List of args.
- setDest(Path) - Method in class net.covers1624.quack.gradle.net.download.DownloadTask
-
- setDest(File) - Method in class net.covers1624.quack.gradle.net.download.DownloadTask
-
- setDest(Path) - Method in class net.covers1624.quack.net.download.DownloadAction
-
- setDest(Path) - Method in interface net.covers1624.quack.net.download.DownloadSpec
-
Sets the destination to store the downloaded file.
- setDest(File) - Method in interface net.covers1624.quack.net.download.DownloadSpec
-
Sets the destination to store the downloaded file.
- setEnvVars(Map<String, String>) - Method in class net.covers1624.quack.io.ProcessExecutor
-
Sets the Env vars for the ProcessExecutor
- setETagFile(Path) - Method in class net.covers1624.quack.gradle.net.download.DownloadTask
-
- setETagFile(File) - Method in class net.covers1624.quack.gradle.net.download.DownloadTask
-
- setETagFile(Path) - Method in class net.covers1624.quack.net.download.DownloadAction
-
- setETagFile(Path) - Method in interface net.covers1624.quack.net.download.DownloadSpec
-
Sets the file to store the ETag in.
- setETagFile(File) - Method in interface net.covers1624.quack.net.download.DownloadSpec
-
Sets the file to store the ETag in.
- setFileName(String) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
-
- setKey(T) - Method in class net.covers1624.quack.collection.Object2IntPair
-
- setLine(int, String) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
-
- setListener(DownloadListener) - Method in class net.covers1624.quack.gradle.net.download.DownloadTask
-
- setListener(DownloadListener) - Method in class net.covers1624.quack.net.download.DownloadAction
-
- setListener(DownloadListener) - Method in interface net.covers1624.quack.net.download.DownloadSpec
-
Forcibly set the DownloadListener to use for this DownloadSpec.
- setOnlyIfModified(boolean) - Method in class net.covers1624.quack.gradle.net.download.DownloadTask
-
- setOnlyIfModified(boolean) - Method in class net.covers1624.quack.net.download.DownloadAction
-
- setOnlyIfModified(boolean) - Method in interface net.covers1624.quack.net.download.DownloadSpec
-
Sets weather this DownloadSpec should obey onlyIfModified HTTP headers.
- setProgress(long) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
-
- setQuiet(boolean) - Method in class net.covers1624.quack.gradle.net.download.DownloadTask
-
- setQuiet(boolean) - Method in class net.covers1624.quack.net.download.DownloadAction
-
- setQuiet(boolean) - Method in interface net.covers1624.quack.net.download.DownloadSpec
-
Sets weather quiet is enabled or not.
- setSrc(Object) - Method in class net.covers1624.quack.gradle.net.download.DownloadTask
-
- setSrc(Object) - Method in class net.covers1624.quack.net.download.DownloadAction
-
- setSrc(Object) - Method in interface net.covers1624.quack.net.download.DownloadSpec
-
Sets the source URL to download.
- setStartTime(long) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
-
- setStatus(DownloadProgressTail.Status) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
-
- setTotalLen(long) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
-
- setUseETag(Object) - Method in class net.covers1624.quack.gradle.net.download.DownloadTask
-
- setUseETag(Object) - Method in class net.covers1624.quack.net.download.DownloadAction
-
- setUseETag(Object) - Method in interface net.covers1624.quack.net.download.DownloadSpec
-
Sets weather this DownloadSpec should use ETags for HTTP requests.
- setUserAgent(String) - Method in class net.covers1624.quack.gradle.net.download.DownloadTask
-
- setUserAgent(String) - Method in class net.covers1624.quack.net.download.DownloadAction
-
- setUserAgent(String) - Method in interface net.covers1624.quack.net.download.DownloadSpec
-
Sets the User-Agent HTTP header string to use for HTTP requests.
- setValue(int) - Method in class net.covers1624.quack.collection.Object2IntPair
-
- setWorkingDir(File) - Method in class net.covers1624.quack.io.ProcessExecutor
-
Sets the working directory for the ProcessExecutor.
- size() - Method in class net.covers1624.quack.collection.TypedMap
-
- slice(T[], int, int) - Static method in class net.covers1624.quack.collection.ColUtils
-
- sneak(SneakyUtils.ThrowingRunnable<Throwable>) - Static method in class net.covers1624.quack.util.SneakyUtils
-
Wraps a ThrowingRunnable to a Runnable.
- sneak(SneakyUtils.ThrowingConsumer<T, Throwable>) - Static method in class net.covers1624.quack.util.SneakyUtils
-
Wraps a ThrowingConsumer to a Consumer
Rethrowing any exceptions produced by the ThrowingConsumer
as unchecked(as seen by the compiler.)
- sneak(SneakyUtils.ThrowingSupplier<T, Throwable>) - Static method in class net.covers1624.quack.util.SneakyUtils
-
Wraps a ThrowingSupplier to a Supplier
Rethrowing any exceptions produced by the ThrowingSupplier
as unchecked(as seen by the compiler.)
- sneak(SneakyUtils.ThrowingFunction<T, R, Throwable>) - Static method in class net.covers1624.quack.util.SneakyUtils
-
Wraps a ThrowingFunction to a Function
Rethrowing any exceptions produced by the ThrowingFunction
as unchecked(as seen by the compiler.)
- sneaky(SneakyUtils.ThrowingRunnable<Throwable>) - Static method in class net.covers1624.quack.util.SneakyUtils
-
Executes the given ThrowingRunnable, rethrowing any exceptions
produced by the runnable as Unchecked(as seen by the compiler.)
- sneaky(SneakyUtils.ThrowingSupplier<T, Throwable>) - Static method in class net.covers1624.quack.util.SneakyUtils
-
Executes the given ThrowingRunnable, rethrowing any exceptions
produced by the runnable as Unchecked(as seen by the compiler.)
- SneakyUtils - Class in net.covers1624.quack.util
-
Contains some utilities for ignoring compiler warnings in specific cases, or
completely ignoring exceptions, Plus other random lambda based utilities.
- SneakyUtils() - Constructor for class net.covers1624.quack.util.SneakyUtils
-
- SneakyUtils.ThrowingConsumer<T,E extends java.lang.Throwable> - Interface in net.covers1624.quack.util
-
- SneakyUtils.ThrowingFunction<T,R,E extends java.lang.Throwable> - Interface in net.covers1624.quack.util
-
- SneakyUtils.ThrowingRunnable<E extends java.lang.Throwable> - Interface in net.covers1624.quack.util
-
- SneakyUtils.ThrowingSupplier<T,E extends java.lang.Throwable> - Interface in net.covers1624.quack.util
-
- start(long) - Method in class net.covers1624.quack.gradle.net.download.ProgressLoggerListener
-
- start() - Method in class net.covers1624.quack.io.ProcessExecutor
-
Starts the process with the current state of this ProcessExecutor.
- start(long) - Method in interface net.covers1624.quack.net.download.DownloadListener
-
The expected length for the download.
- start(long) - Method in class net.covers1624.quack.net.download.DownloadProgressTail
-
- stripJar(Path, Path, Predicate<Path>) - Static method in class net.covers1624.quack.io.IOUtils
-
Copes every element in a Jar file from the input to the Jar file output, where every
element must match the provided Predicate.
- StronglyConnectedComponentDetector<T> - Class in net.covers1624.quack.sort
-
Borrowed from MinecraftForge, Functionally un-modified only formatted.
- StronglyConnectedComponentDetector(<any>) - Constructor for class net.covers1624.quack.sort.StronglyConnectedComponentDetector
-
- supportedFileAttributeViews() - Method in class net.covers1624.quack.io.DelegateFileSystem
-