Module imagingbook.common
Package imagingbook.common.util
package imagingbook.common.util
-
ClassDescriptionStatic utility methods related to classes.Clipboard-related methods from http://examples.javacodegeeks.com/desktop-java/awt/datatransfer/getting-and-setting-text-on-the-system-clipboard/Modern-style directory traversal.Defines a primitive mechanism for attaching arbitrary properties to an object dynamically using generic types to eliminate type casts.Defines a generic map key to be used with
GenericProperties
.The underlying hash map class, to be instantiated by implementing classes.This class implements a 1D map for arbitrary objects with flexible bottom and top index, similar to an array in Pascal.This class provides some static methods for formatting Java arrays (representing vectors, matrices or measurements) for copy-pasting to Mathematica.Defines static methods for object copying and encoding to strings.ParameterBundle<TargetT>Interface to be implemented by local 'Parameters' classes.Determines the 'permutation' of a sequence of numbers and keeps it as an array (perm
) of position indexes.Classes which require a complextoString()
method should implement this interface, which requires the single methodPrintsToStream.printToStream(PrintStream)
, e.g.,Helper class providing static methods for writing/reading serialized data to/from files.SortedVector<T extends Comparable<T>>Defines a generic container for "comparable" elements that allows sorted insertions without exceeding the predefined capacity.This class provides ZIP-compression/decompression of byte arrays.