- chainContains(Throwable, Class<? extends Throwable>) - Static method in class org.pepsoft.util.ExceptionUtils
-
Determine whether a particular exception type occurs on the chain of causes of an exception.
- checkForCancellation() - Method in interface org.pepsoft.util.ProgressReceiver
-
Check whether the operation has been canceled.
- checkForCancellation() - Method in class org.pepsoft.util.SubProgressReceiver
-
- checkForCancellation() - Method in class org.pepsoft.util.TextProgressReceiver
-
- Checksum - Class in org.pepsoft.util
-
A utility class that wraps a byte array, making the equals() and
hashCode() methods work as expected, so that it can be used as
a key in Sets and Maps.
- Checksum(byte[]) - Constructor for class org.pepsoft.util.Checksum
-
- clamp(int, int, int) - Static method in class org.pepsoft.util.MathUtils
-
- clamp(long, long, long) - Static method in class org.pepsoft.util.MathUtils
-
- clamp(float, float, float) - Static method in class org.pepsoft.util.MathUtils
-
- clamp(double, double, double) - Static method in class org.pepsoft.util.MathUtils
-
- classes - Variable in class org.pepsoft.util.plugins.Descriptor
-
- clear() - Method in class org.pepsoft.util.jobqueue.HashList
-
- clear() - Method in class org.pepsoft.util.jobqueue.UniqueJobQueue
-
Empty the queue.
- clear() - Method in class org.pepsoft.util.undo.UndoManager
-
Throw away all undo and redo information.
- clearRedo() - Method in class org.pepsoft.util.undo.UndoManager
-
Throw away all redo information
- clone() - Method in class org.pepsoft.util.Box
-
- clone(DataBuffer) - Static method in class org.pepsoft.util.ObjectUtils
-
- clone(DataBufferByte) - Static method in class org.pepsoft.util.ObjectUtils
-
- clone(DataBufferDouble) - Static method in class org.pepsoft.util.ObjectUtils
-
- clone(DataBufferFloat) - Static method in class org.pepsoft.util.ObjectUtils
-
- clone(DataBufferInt) - Static method in class org.pepsoft.util.ObjectUtils
-
- clone(DataBufferShort) - Static method in class org.pepsoft.util.ObjectUtils
-
- clone(DataBufferUShort) - Static method in class org.pepsoft.util.ObjectUtils
-
- clone(byte[][]) - Static method in class org.pepsoft.util.ObjectUtils
-
- clone(double[][]) - Static method in class org.pepsoft.util.ObjectUtils
-
- clone(float[][]) - Static method in class org.pepsoft.util.ObjectUtils
-
- clone(int[][]) - Static method in class org.pepsoft.util.ObjectUtils
-
- clone(short[][]) - Static method in class org.pepsoft.util.ObjectUtils
-
- clone() - Method in class org.pepsoft.util.PerlinNoise
-
- clone() - Method in interface org.pepsoft.util.undo.Cloneable
-
Make a deep copy of the object.
- Cloneable<T> - Interface in org.pepsoft.util.undo
-
A cloneable class which promises that its clones are deep copies.
- coalesce(T, Supplier<T>...) - Static method in class org.pepsoft.util.ObjectUtils
-
Analog of the SQL COALESCE function: returns the first non-null value.
- CollectionUtils - Class in org.pepsoft.util
-
- ColourUtils - Class in org.pepsoft.util
-
- com.kenperlin - package com.kenperlin
-
- compareTo(Version) - Method in class org.pepsoft.util.Version
-
- contains(int, int, int) - Method in class org.pepsoft.util.Box
-
- contains(Object) - Method in class org.pepsoft.util.jobqueue.HashList
-
- containsXY(int, int) - Method in class org.pepsoft.util.Box
-
- copy(InputStream, OutputStream) - Static method in class org.pepsoft.util.StreamUtils
-
Copy all bytes from the input stream to the output stream and close both
streams.
- copy(InputStream, OutputStream, int) - Static method in class org.pepsoft.util.StreamUtils
-
Copy all bytes (up to a specified maximum) from the input stream to the
output stream and close both streams.
- copy(InputStream, OutputStream, ProgressReceiver, long) - Static method in class org.pepsoft.util.StreamUtils
-
Copy all bytes from the input stream to the output stream and close both
streams.
- copyDir(File, File) - Static method in class org.pepsoft.util.FileUtils
-
Recursively copy a directory including all contents.
- copyFileToDir(File, File) - Static method in class org.pepsoft.util.FileUtils
-
Copy a file to another directory.
- copyFileToDir(File, File, ProgressReceiver) - Static method in class org.pepsoft.util.FileUtils
-
Copy a file to another directory with optional progress reporting.
- copyFileToFile(File, File, boolean) - Static method in class org.pepsoft.util.FileUtils
-
Copy a file to another file.
- copyObject(T) - Static method in class org.pepsoft.util.ObjectUtils
-
Make a deep copy of an object.
- copyOf(List<E>) - Static method in class org.pepsoft.util.CollectionUtils
-
Null-safe method for copying a
List.
- copyOf(Set<E>) - Static method in class org.pepsoft.util.CollectionUtils
-
Null-safe method for copying a
Set.
- copyOf(Map<K, V>) - Static method in class org.pepsoft.util.CollectionUtils
-
Null-safe method for copying a
Map.
- createProgressReceiver() - Method in class org.pepsoft.util.ParallelProgressManager
-
- CSVDataSource - Class in org.pepsoft.util
-
Utility class for reading and writing RFC 4180 CSV files.
- CSVDataSource() - Constructor for class org.pepsoft.util.CSVDataSource
-
- gatherMdcContext(Throwable) - Static method in class org.pepsoft.util.mdc.MDCUtils
-
Finds all MDC context information in the causal chain and combines them
into one map.
- get(Map<String, ?>) - Method in class org.pepsoft.util.AttributeKey
-
Get a value for this attribute from a map of string to native value
types.
- get(int, int) - Method in class org.pepsoft.util.BitField
-
Get a bit.
- get(int) - Method in class org.pepsoft.util.DynamicList
-
- get(int) - Method in class org.pepsoft.util.jobqueue.HashList
-
- getBits() - Method in class org.pepsoft.util.RandomField
-
- getBoolean(String) - Method in class org.pepsoft.util.CSVDataSource
-
- getBoolean(String, boolean) - Method in class org.pepsoft.util.CSVDataSource
-
- getBoundingBox() - Method in class org.pepsoft.util.BitField
-
Get the bounding box of all the bits that are set.
- getBuffer(BufferKey<T>) - Method in class org.pepsoft.util.undo.Snapshot
-
- getBuffer(BufferKey<T>) - Method in class org.pepsoft.util.undo.UndoManager
-
- getBufferForEditing(BufferKey<T>) - Method in class org.pepsoft.util.undo.UndoManager
-
- getBytes() - Method in class org.pepsoft.util.Checksum
-
- getCreationTrace() - Method in class org.pepsoft.util.SubProgressReceiver
-
- getDataSize() - Method in class org.pepsoft.util.undo.UndoManager
-
- getDistance(int, int, int, int) - Static method in class org.pepsoft.util.MathUtils
-
Calculates the distance between two points in two dimensional space.
- getDistance(int, int, int, int, int, int) - Static method in class org.pepsoft.util.MathUtils
-
Calculates the distance between two points in three dimensional space.
- getDistance(int, int) - Static method in class org.pepsoft.util.MathUtils
-
Calculates the distance between two points.
- getDistance(float, float) - Static method in class org.pepsoft.util.MathUtils
-
Calculates the distance between two points in 2D space.
- getDistance(float, float, float) - Static method in class org.pepsoft.util.MathUtils
-
Calculates the distance between two points in 3D space.
- getDistance(double, double, double) - Static method in class org.pepsoft.util.MathUtils
-
Calculates the distance between two points in 3D space.
- getDistance(int, int, int) - Static method in class org.pepsoft.util.MathUtils
-
- getErrors() - Static method in class org.pepsoft.util.plugins.PluginManager
-
Get the list of errors, if any, that occurred while loading the plugins.
- getExtension() - Method in class org.pepsoft.util.Version
-
- getFootPrint() - Method in class org.pepsoft.util.Box
-
- getFreeSpace(File) - Static method in class org.pepsoft.util.FileUtils
-
Determine the free space on the file system containing a specific file or
directory.
- getFromChainOfType(Throwable, Class<T>) - Static method in class org.pepsoft.util.ExceptionUtils
-
Get the first exception that has a particular type fromt he chain of causes of an exception.
- getFromString(Map<String, String>) - Method in class org.pepsoft.util.AttributeKey
-
Get a value for this attribute from a map of string to strings.
- getHeight() - Method in class org.pepsoft.util.Box
-
Get the size of the box along the Z axis.
- getInt(String) - Method in class org.pepsoft.util.CSVDataSource
-
- getInt(String, int) - Method in class org.pepsoft.util.CSVDataSource
-
- getJavaVersion() - Static method in class org.pepsoft.util.SystemUtils
-
- getLastMessage() - Method in class org.pepsoft.util.SubProgressReceiver
-
- getLength() - Method in class org.pepsoft.util.Box
-
Get the size of the box along the Y axis.
- getLevelForPromillage(int) - Static method in class org.pepsoft.util.PerlinNoise
-
- getLevelForPromillage(float) - Static method in class org.pepsoft.util.PerlinNoise
-
- getLine(String, int, int) - Static method in class org.pepsoft.util.TextUtils
-
Breaks a text into lines of a specified maximum length and returns one the resulting lines.
- getMaxFrames() - Method in class org.pepsoft.util.undo.UndoManager
-
- getMD5(File) - Static method in class org.pepsoft.util.FileUtils
-
- getMdcContext() - Method in exception org.pepsoft.util.mdc.MDCCapturingException
-
- getMdcContext() - Method in exception org.pepsoft.util.mdc.MDCCapturingRuntimeException
-
- getMdcContext() - Method in interface org.pepsoft.util.mdc.MDCContextProvider
-
Get the diagnostic context map.
- getMdcContext() - Method in exception org.pepsoft.util.mdc.MDCWrappingException
-
- getMdcContext() - Method in exception org.pepsoft.util.mdc.MDCWrappingRuntimeException
-
- getMessages() - Static method in class org.pepsoft.util.plugins.PluginManager
-
Get the list of informational messages, if any, that were generated while
loading the plugins.
- getOS() - Static method in class org.pepsoft.util.SystemUtils
-
- getParent() - Method in class org.pepsoft.util.SubProgressReceiver
-
- getParts() - Method in class org.pepsoft.util.Version
-
- getPerlinNoise(double) - Method in class org.pepsoft.util.PerlinNoise
-
Generates one dimensional noise.
- getPerlinNoise(double, double) - Method in class org.pepsoft.util.PerlinNoise
-
Generates two dimensional noise.
- getPerlinNoise(double, double, double) - Method in class org.pepsoft.util.PerlinNoise
-
Generates three dimensional noise.
- getPluginClassLoader() - Static method in class org.pepsoft.util.plugins.PluginManager
-
Get a classloader which gives access to the classes of all the plugins.
- getScale() - Method in class org.pepsoft.util.RandomField
-
- getSeed() - Method in class org.pepsoft.util.PerlinNoise
-
- getSeed() - Method in class org.pepsoft.util.RandomField
-
- getSize(Object, Set<Class<?>>) - Static method in class org.pepsoft.util.MemoryUtils
-
Get the memory used by a particular object instance in bytes.
- getSnapshot() - Method in class org.pepsoft.util.undo.UndoManager
-
Get a read-only snapshot of the current state of the buffers.
- getStopAtClasses() - Method in class org.pepsoft.util.undo.UndoManager
-
- getString(String) - Method in class org.pepsoft.util.CSVDataSource
-
Get a string-typed value by column name.
- getString(String, String) - Method in class org.pepsoft.util.CSVDataSource
-
Get a string-typed value by column name.
- getString(int) - Method in class org.pepsoft.util.CSVDataSource
-
Get a string-typed value by column index.
- getString(int, String) - Method in class org.pepsoft.util.CSVDataSource
-
Get a string-typed value by column index.
- getSurface() - Method in class org.pepsoft.util.Box
-
Get the total surface area of the box.
- getTreeSize(File) - Static method in class org.pepsoft.util.FileUtils
-
Calculate the total size of the files in the specified directory,
recursively.
- getUltimateCause(Throwable) - Static method in class org.pepsoft.util.ExceptionUtils
-
Get the ultimate root cause of an exception.
- getValue() - Method in class org.pepsoft.util.ObservableBoolean
-
- getValue(int) - Method in class org.pepsoft.util.RandomField
-
- getValue(int, int) - Method in class org.pepsoft.util.RandomField
-
- getValue(int, int, int) - Method in class org.pepsoft.util.RandomField
-
- getValue1() - Method in class org.pepsoft.util.Pair
-
- getValue2() - Method in class org.pepsoft.util.Pair
-
- getVolume() - Method in class org.pepsoft.util.Box
-
Get the volume of the box.
- getWidth() - Method in class org.pepsoft.util.Box
-
Get the size of the box along the X axis.
- getX1() - Method in class org.pepsoft.util.Box
-
- getX2() - Method in class org.pepsoft.util.Box
-
- getY1() - Method in class org.pepsoft.util.Box
-
- getY2() - Method in class org.pepsoft.util.Box
-
- getZ1() - Method in class org.pepsoft.util.Box
-
- getZ2() - Method in class org.pepsoft.util.Box
-
- XDG - Class in org.pepsoft.util
-
Utility class for accessing the freedesktop.org "XDG Base Directory
Specification" directories as well as the "well known" user directories as
managed by the xdg-user-dirs tool.
- XDG_CACHE_HOME - Static variable in class org.pepsoft.util.XDG
-
Defines the base directory relative to which user specific non-essential
data files should be stored.
- XDG_CACHE_HOME_FILE - Static variable in class org.pepsoft.util.XDG
-
- XDG_CONFIG_DIRS - Static variable in class org.pepsoft.util.XDG
-
Defines the preference-ordered set of base directories to search for
configuration files in addition to the
XDG.XDG_CONFIG_HOME base
directory.
- XDG_CONFIG_HOME - Static variable in class org.pepsoft.util.XDG
-
Defines the base directory relative to which user specific configuration
files should be stored.
- XDG_CONFIG_HOME_FILE - Static variable in class org.pepsoft.util.XDG
-
- XDG_DATA_DIRS - Static variable in class org.pepsoft.util.XDG
-
Defines the preference-ordered set of base directories to search for data
files in addition to the
XDG.XDG_DATA_HOME base directory.
- XDG_DATA_HOME - Static variable in class org.pepsoft.util.XDG
-
Defines the base directory relative to which user specific data files
should be stored.
- XDG_DATA_HOME_FILE - Static variable in class org.pepsoft.util.XDG
-
- XDG_DESKTOP_DIR - Static variable in class org.pepsoft.util.XDG
-
The location of the "desktop" well known user directory, as specified
in the appropriate system or user config file, or null if
it is not configured.
- XDG_DESKTOP_DIR_FILE - Static variable in class org.pepsoft.util.XDG
-
- XDG_DOCUMENTS_DIR - Static variable in class org.pepsoft.util.XDG
-
The location of the "documents" well known user directory, as specified
in the appropriate system or user config file, or null if
it is not configured.
- XDG_DOCUMENTS_DIR_FILE - Static variable in class org.pepsoft.util.XDG
-
- XDG_DOWNLOAD_DIR - Static variable in class org.pepsoft.util.XDG
-
The location of the "download" well known user directory, as specified
in the appropriate system or user config file, or null if
it is not configured.
- XDG_DOWNLOAD_DIR_FILE - Static variable in class org.pepsoft.util.XDG
-
- XDG_MUSIC_DIR - Static variable in class org.pepsoft.util.XDG
-
The location of the "music" well known user directory, as specified
in the appropriate system or user config file, or null if
it is not configured.
- XDG_MUSIC_DIR_FILE - Static variable in class org.pepsoft.util.XDG
-
XDG.XDG_MUSIC_DIR as a
File object, but only if
XDG_MUSIC_DIR is not
null and that
directory actually exists.
- XDG_PICTURES_DIR - Static variable in class org.pepsoft.util.XDG
-
The location of the "pictures" well known user directory, as specified
in the appropriate system or user config file, or null if
it is not configured.
- XDG_PICTURES_DIR_FILE - Static variable in class org.pepsoft.util.XDG
-
- XDG_PUBLICSHARE_DIR - Static variable in class org.pepsoft.util.XDG
-
The location of the "public share" well known user directory, as specified
in the appropriate system or user config file, or null if
it is not configured.
- XDG_PUBLICSHARE_DIR_FILE - Static variable in class org.pepsoft.util.XDG
-
- XDG_RUNTIME_DIR - Static variable in class org.pepsoft.util.XDG
-
Defines the base directory relative to which user-specific non-essential
runtime files and other file objects (such as sockets, named pipes, ...)
should be stored.
- XDG_RUNTIME_DIR_FILE - Static variable in class org.pepsoft.util.XDG
-
- XDG_TEMPLATES_DIR - Static variable in class org.pepsoft.util.XDG
-
The location of the "templates" well known user directory, as specified
in the appropriate system or user config file, or null if
it is not configured.
- XDG_TEMPLATES_DIR_FILE - Static variable in class org.pepsoft.util.XDG
-
- XDG_VIDEOS_DIR - Static variable in class org.pepsoft.util.XDG
-
The location of the "videos" well known user directory, as specified
in the appropriate system or user config file, or null if
it is not configured.
- XDG_VIDEOS_DIR_FILE - Static variable in class org.pepsoft.util.XDG
-
XDG.XDG_VIDEOS_DIR as a
File object, but only if
XDG_VIDEOS_DIR is not
null and that
directory actually exists.
- XMLUtils - Class in org.pepsoft.util
-
Utility methods for working with XML APIs.
- XMLUtils.ElementVisitor<E extends Exception> - Interface in org.pepsoft.util
-