Package org.pepsoft.util
package org.pepsoft.util
-
ClassDescriptionUtility methods for working with arrays.AttributeKey<T>A utility class for getting a typed attribute value with a default conveniently.An unlimited (except by the range of the
inttype) two-dimensional field of bits, initiallyfalse.A visitor of bits on a 2D plane.A rectangular three dimensional volume, defined by two corners, the corner with the lowest x, y and z coordinates being inclusive and the opposite corner being exclusive.A utility class that wraps a byte array, making theequals()andhashCode()methods work as expected, so that it can be used as a key inSets andMaps.Utility methods for working withint 0xrrggbbencoded colour values.Utility class for reading and writing RFC 4180 CSV files.Utility methods for working with data.DynamicList<T>A dynamically sized, sparseList.Fast implementation of Perlin noise.Marker interface for immutable classes.An implementation ofAttributeKeyforInteger-typed values.ALinkedBlockingDequeof which the non ordered element addition methods add elements at the start of the queue rather than the end.An implementation ofAttributeKeyforLong-typed values.Created by Pepijn Schmitz on 21-12-16.Pair<T,U> A tuple of two values.A manager of parallel progress receivers, which reports to one parent progress receiver, combining the progress values and managing the reporting of exceptions or task completion.Indicates that the operation should be aborted, for instance because the user has requested that it be cancelled, or because an error has occurred.Indicates that the operation should be aborted because the user has requested that it be cancelled.Utility methods for working withInputStreams andOutputStreams.An implementation ofAttributeKeyforString-typed values.A simple text-based progress received which prints a bar of fifty dots.A version number in decimal dotted notation, with an optional alphanumerical extension separated by a dash.A custom object input stream, which can use a specific class loader to load local classes, and which can override the serialVersionUID for specific classes.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.Utility methods for working with XML APIs.XMLUtils.ElementVisitor<E extends Exception>