Package gaiasky.util
package gaiasky.util
Contains various utilities to achieve different tasks that do not
fit in any other package.
-
ClassDescriptionUtilities to work with arrays.BinarySearchTree<T extends Comparable<T>>Basic node stored in unbalanced binary search trees Note that this class is not accessible outside of this package.Consumers.Consumer10<One,
Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten> Consumers.Consumer3<One,Two, Three> Consumers.Consumer4<One,Two, Three, Four> Consumers.Consumer5<One,Two, Three, Four, Five> Consumers.Consumer6<One,Two, Three, Four, Five, Six> Consumers.Consumer7<One,Two, Three, Four, Five, Six, Seven> Consumers.Consumer8<One,Two, Three, Four, Five, Six, Seven, Eight> Consumers.Consumer9<One,Two, Three, Four, Five, Six, Seven, Eight, Nine> Functions.Function2<One,Two, R> Functions.Function3<One,Two, Three, R> Functions.Function4<One,Two, Three, Four, R> Functions.Function5<One,Two, Three, Four, Five, R> Functions.Function6<One,Two, Three, Four, Five, Six, R> Contains utilities to convert monochrome images to RGB.A single locationThe Gaia Sky logger.LruCache<A,B> Implementation of an LRU (least recently used) cache.Manager for Gaia Sky master instances.Provides information on system memory data.Caches models of typeIntModel
by type and parameters.Constants in nature.A process that is parked and runs only once before it is removed.Pair<A,B> Data type that holds two objects.Runnable to update the progress of an operation.Contains common functions used by render systems.A runnable that takes in a long integer as parameter.A runnable that takes in two long integers as parameters.Holds the settings of Gaia Sky.Contains utilities to initialize and manage the Gaia SkySettings
objects.Convert old settings (properties files) to new settings (YAML-based).To be implemented by all settings object in theSettings
.Manager for slave Gaia Sky instances that connect to master instances.Some handy system utilities and constants.Utilities to manipulate strings and text.Generates tip strings.Trio<A,B, C> A simple data structure that holds three objects.TwoWayMap<K,V> A map that allows forward and backward referencing.Gathers and provides information on video memory.Little zipping and unzipping handy functions.