Package net.sf.colossus.util
package net.sf.colossus.util
-
ClassDescriptionA collection of static methods to help with using arrays of the Java language.Helper class to retrieve the Build information from build.properties fileLittle helper class to copy some text (e.g.A collection of static methods to help with using java.util.Collection derivates.Combos<T>Returns all possible combinations of n elements of a List.Class DevRandom generates random bits (same interface as class Random).Small helper methods to deal with Exceptions, how to get them into String-format and display them to the user etc.
Displaying of the message dialog is also provided here, so that otherwise non-GUI classes have a simple way to show a dialog, without need to worry about being headless etc.Stringify contents of various container classes.Class HTMLColor contains constant Colors defined by the W3C.Storage object for all objects of one class type registered in InstanceTracker.Objects can register here when they are created.MultiSet<T>Class MultiSet is a set that can contain more than one of the same element, built around a HashMap that maps objects to Integer counts.A predicate checking objects on being the null object.This class is a permutation generator.An iterator that returns permutations of the originally passed list.Predicate<T>A simple predicate interface.Class Probs holds utility methods for working with probabilities.Perl-style split function.Class ResourceLoader is an utility class to load a resource from a filename and a list of directory.Class ColossusClassLoader allows for class loading outside the CLASSPATH, i.e.A java.util.logging Handler that appends to ajavax.swing.text.Document
.An integer value, along with a detailed record of how and why the value has the value it has.This is a logging formatter doing not much more than the bare minimum.Keeps track of "viable entities", i.e.