Package org.goplanit.utils.misc
Miscellaneous utility classes
-
Class Summary Class Description CharacterUtils character utility classCloneUtils Some utility methods to use serialization to allow for deep copy cloning without knowing anything about the objects typeCollectionUtils Lightweight collection utilitiesComparablePair<A extends Comparable,B extends Comparable> Custom pair class similar to C++.CustomIndexTracker Class that allows one to track multiple entities of classes by a custom index based on a provided mapping for a given instance.DeepCopyMapper<T> A bi-consumer that tracks the mapping of an original and deep copy that was created such mappings are required when dependencies within the copied instances exist that require updating after-the-fact, e.g., a deep copy of nodes and links where link shave references to nodes.FileUtils Lightweight File utilitiesHashUtils Common location to provide some utilities for common hashing tasksIterableUtils Utils for iterable classIteratorUtils Utils for iterator classLoggingUtils some utilities for consistent logging message creation in PLANitPair<A,B> Custom pair class similar to C++.Quadruple<A,B,C,D> Custom quadruple class.StringUtils Some simple string utilitiesTriple<A,B,C> Custom Triple class similar to Pair, only with three entries.UriUtils Uitilities to modify and deal with URIsUrlUtils Utilities to deal with Java URL instances