All Classes
-
All Classes Interface Summary Class Summary Class Description Analyzable<T extends java.lang.Number> An extension of the dynamic array type that allows for a limited amount of analysis on a given set of numbers.Arrayable<E> An interface to be shared by all implementations of the core array concept that much of edt is based on.ArrayableConsumer<E> Interface used in consuming anArrayable
instance.ArrayableSupplier<E> Interface used in supplying anArrayable
instance.ArrayIterator<E> Iterator used and shared by all sorts of arrays.DynamicArray<E> An implementation of the dynamic array concept commonly seen in computer science related fields.DynamicBoolean A specialized dynamic array type designed to reduce clutter in code (and the amount of those damn diamond brackets).DynamicDouble A specialized dynamic array type designed to reduce clutter in code (and the amount of those damn diamond brackets).DynamicFloat A specialized dynamic array type designed to reduce clutter in code (and the amount of those damn diamond brackets).DynamicInteger A specialized dynamic array type designed to reduce clutter in code (and the amount of those damn diamond brackets).DynamicMap<K,V> A re-implementation of the map concept, designed to leverage a pair of linkedDynamicArray
instances to improve performance.DynamicString A specialized dynamic array type designed to reduce clutter in code (and the amount of those damn diamond brackets).FrozenArray<E> A "frozen" array.FrozenMap<K,V> An implementation of theMappable
interface designed exclusively for applications in which the contents of the map won't ever be updated.IntegerMap<V> A specialized dynamic map type designed to reduce clutter in code (and the amount of those damn diamond brackets).ItrPair<A,B> An interface to be shared by iteration sets that can accept more than a single parameter per each iteration.ItrSingle<E> An interface for iterable types that only have a single supplier.ItrTrio<A,B,C> An iteration trio for sets that have three consumed arguments.KeyValue<K,V> A key-value pair, used mostly in creating and modifying map instances.MapIterator<K,V> Iterator class used in iterating over maps, such as theFrozenMap
, theDynamicMap
, and theStaticMap
.Mappable<K,V> Interface shared between all map implementations, such as the (sexy)DynamicMap
and the (equally sexy)StaticMap
.MappableConsumer<K,V> Interface used in consumingMappable
instances.MappableSupplier<K,V> Interface used in supplyingMappable
instances.Normalizable Normalize pair sets (or maps) of data based.Pair<A,B> StaticArray<E> A non-resizable and static array.StaticBoolean A specialized static array type designed to reduce clutter in code (and the amount of those damn diamond brackets).StaticDouble A specialized static array type designed to reduce clutter in code (and the amount of those damn diamond brackets).StaticFloat A specialized static array type designed to reduce clutter in code (and the amount of those damn diamond brackets).StaticInteger A specialized static array type designed to reduce clutter in code (and the amount of those damn diamond brackets).StaticMap<K,V> An implementation of theMappable
interface designed for storing a set of final keys and non-final values.StaticString A specialized static array type designed to reduce clutter in code (and the amount of those damn diamond brackets).StringMap<V> A specialized dynamic map type designed to reduce clutter in code (and the amount of those damn diamond brackets).TriConsumer<A,B,C> Represents an operation that accepts three input arguments and returns no result.Trio<A,B,C> TrioIterator<A,B,C> An iterator utility class designed for trio maps or data structures that contain three iterable sets of data.TrioMap<A,B,C> A map that takes three parameters.TrioMapConsumer<A,B,C> TrioMapSupplier<A,B,C>