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.
|
Factory<InstantiationType,DiscriminatorType> |
A factory that create instances based on a discriminator.
|
Filter<T> |
A filter return true on an element if it accepts it.
|
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 |
A closeable resource having asynchronous operations.
|
IDManager |
An ID manager can allocate new identifiers, and free identifiers which are not used anymore.
|
InstanceFactory<T> |
Simple factory.
|
IString |
Interface adding functionalities to CharSequence.
|
IStringPattern |
Base interface to match a string against a pattern.
|
Provider<T> |
Provide an object of type T.
|
Provider.FromValue<ValueType,ProvidedType> |
Provide an instance from a given value.
|
RunnableThrows<TError extends Exception> |
Same as Runnable but that throws an exception.
|
RunnableWithParameter<T> |
Same as Runnable but with a parameter.
|
Class | Description |
---|---|
ClassUtil |
Utility methods for reflexivity.
|
CloseableListenable.Impl |
Default implementation to handle listeners fired on close.
|
CommandLineUtil |
Utility methods for command line parameters.
|
CompositeNamedObject |
Simple utility class that contains several named objects.
|
ConcurrentCloseable |
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.
|
Filter.Single<T> |
Simple implementation that accept only one value.
|
GUIDUtil |
Utility methods for GUID.
|
IDManagerLong |
ID Manager allocating long integer identifiers.
|
ObjectUtil |
Utility methods on objects.
|
Pair<T1,T2> |
Object that contains 2 objects.
|
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.
|
RunnableWithData<T> |
A simple abstract class that implements Runnable and holds an object given in the constructor.
|
StringUtil |
Utility methods for String.
|
SystemEnvironment |
Get information about the system such as type of operating system, based on environment properties.
|
Triple<T1,T2,T3> |
Object that contains 3 objects.
|
UnprotectedString |
Unprotected and mutable string.
|
UnprotectedStringBuffer |
Array of UnprotectedString, allowing to add and remove characters without re-allocating a character array.
|
WildcardFilePattern |
Pattern to match file names, where character * and ? can be used.
|
Enum | Description |
---|---|
SystemEnvironment.OSFamily |
Type of operating system.
|
Copyright © 2018. All rights reserved.