| Interface | Description |
|---|---|
| AsyncCloseable<TError extends Exception> |
Resource that can be closed asynchronously.
|
| CloseableListenable |
Closeable resource, with the possibility to add and remove listeners to be called when the resource is closed.
|
| CommandLine.ArgumentsConsumer<T> |
Command line arguments consumer.
|
| Factory<InstantiationType,DiscriminatorType> |
A factory that create instances based on a discriminator.
|
| HierarchyProvider |
Generic interface to navigate in a hierarchy.
|
| HierarchyProvider.Asynchronous<ElementType> |
Generic interface to navigate in a hierarchy with asynchronous operations.
|
| HierarchyProvider.Synchronous<ElementType> |
Generic interface to navigate in a hierarchy with synchronous operations.
|
| IConcurrentCloseable<TError extends Exception> |
A closeable resource having asynchronous operations.
|
| IDManagerLong |
An ID manager can allocate new identifiers, and free identifiers which are not used anymore.
|
| IDManagerString |
An ID manager can allocate new identifiers, and free identifiers which are not used anymore.
|
| IString |
Interface adding functionalities to CharSequence.
|
| IStringPattern |
Base interface to match a string against a pattern.
|
| Runnables |
Runnable utility classes or interfaces.
|
| Runnables.SupplierThrows<T,TError extends Exception> |
Same as Supplier but that throws an exception.
|
| Runnables.Throws<TError extends Exception> |
Same as Runnable but that throws an exception.
|
| StringEncoding<T> |
Interface to encode a value into a string, and decode it from a string.
|
| StringParser<T> |
Parser from a String into the specified type T.
|
| Class | Description |
|---|---|
| ClassUtil |
Utility methods for reflexivity.
|
| CloseableListenable.Impl |
Default implementation to handle listeners fired on close.
|
| CommandLine |
Utility methods for command line parameters.
|
| CompositeNamedObject |
Simple utility class that contains several named objects.
|
| ConcurrentCloseable<TError extends Exception> |
Implement most of the functionalities expected by an IConcurrentCloseable.
|
| DebugUtil |
Utility methods for debugging.
|
| DirectoryWalker<T> |
Utility class to go through a file system directory, calling methods when a directory or file is found.
|
| GUIDUtil |
Utility methods for GUID.
|
| IDManagerStringFromLong |
IDManagerString using an IDManagerLong and a StringEncoding.
|
| ObjectUtil |
Utility methods on objects.
|
| Pair<T1,T2> |
Object that contains 2 objects.
|
| Pair.Serializable<T1 extends Serializable,T2 extends Serializable> |
Serializable Pair.
|
| PathPattern |
A path pattern is composed of elements separated by a / character.
|
| ProcessUtil |
Utility methods with Process.
|
| ProcessUtil.ConsoleConsumer |
Thread that read from the given stream and call the listener for each line.
|
| PropertiesUtil |
Utilities for properties.
|
| RandomIDManagerLong |
ID Manager allocating long integer identifiers.
|
| Runnables.WithData<T> |
A simple abstract class that implements Runnable and holds an object given in the constructor.
|
| SimpleIDManagerLong |
ID Manager allocating long integer identifiers.
|
| StringEncoding.EncodedLong |
Uses a IBytesEncoding to encode and decode from the little endian representation of a long.
|
| StringEncoding.SimpleInteger |
Simple encoding for an Integer, using toString and valueOf.
|
| StringEncoding.SimpleLong |
Simple encoding for a Long, using toString and valueOf.
|
| StringUtil |
Utility methods for String.
|
| SystemEnvironment |
Get information about the system such as type of operating system, based on environment properties.
|
| ThreadUtil |
Utility methods for multi-threading.
|
| Triple<T1,T2,T3> |
Object that contains 3 objects.
|
| Triple.Serializable<T1 extends Serializable,T2 extends Serializable,T3 extends Serializable> |
Serializable Triple.
|
| UnprotectedString |
Unprotected and mutable string.
|
| UnprotectedStringBuffer |
Array of UnprotectedString, allowing to add and remove characters without re-allocating a character array.
|
| UnprotectedStringBufferLimited |
Same as UnprotectedStringBuffer, but with a maximum size.
|
| WildcardFilePattern |
Pattern to match file names, where character * and ? can be used.
|
| Enum | Description |
|---|---|
| SystemEnvironment.OSFamily |
Type of operating system.
|
| Annotation Type | Description |
|---|---|
| StringFormat |
Declare how to parse from a String, and how to generate a String from an Object.
|
| StringParser.Parse |
Mark a constructor having a String as parameter to be able to parse a String.
|
Copyright © 2019. All rights reserved.