Package org.jjazz.utilities.api
package org.jjazz.utilities.api
General purpose utilities.
-
ClassDescriptionA wrapper for a runnable which makes unexpected runtime problems visible.Call a task after a delay.DebugArray<T>Special array used to track some changes (but not all of them, eg using iterators etc.).Diff<Type>Compares two lists, returning a list of the additions, changes, and deletions between them.Represents a difference.A simple file filter based on file extensions .Filter<T>A generic filter.A range between 2 positive floats.A drop-in replacement for InstanceContent that uses object identity (System.identityHashCode / ==) instead of the object's own hashCode/equals.A basic integer (zero or positive) interval.A basic long integer (zero or positive) interval.Determine the minimum sequence of "group" removals needed to clear a matrix.Represents the coordinates of a single cell in the matrix.Represents a group of cells with the same value.An error report which can store multiple individual errors.Properties which can be listened to.Helper methods to use ResourceBundles.Application-level shared executor services.SmallMap<K,
V> A silly but fast map for very small maps, based on simple ArrayLists and iterative search.String-value based and serializable ObservableProperties.ThrowingSupplier<T, E extends Exception>A supplier which throws an exception.An Action which can be selected or not.Various convenience functions.