| Package | Description |
|---|---|
| net.lecousin.framework | |
| net.lecousin.framework.adapter |
Adapters can obtain an instance of a type from another type.
|
| net.lecousin.framework.application |
Main classes to initialize this library: LCCore and Application.
|
| net.lecousin.framework.application.launcher |
Application launcher.
|
| net.lecousin.framework.application.libraries |
Library loading and management.
|
| net.lecousin.framework.application.libraries.artifacts |
Libraries management using group id, artifact id and version.
|
| net.lecousin.framework.application.libraries.classloader |
Class loaders when libraries are loaded dynamically.
|
| net.lecousin.framework.application.libraries.classpath |
Default implementation of LibrariesManager, simply using the classpath of the JVM.
|
| net.lecousin.framework.collections |
Implementations of collections.
|
| net.lecousin.framework.collections.map |
Implementations of Maps.
|
| net.lecousin.framework.collections.sort |
Sorted collections.
|
| net.lecousin.framework.concurrent |
Multi-threading framework.
|
| net.lecousin.framework.concurrent.async |
Classes implementing synchronization points such as asynchronous result, join point...
|
| net.lecousin.framework.concurrent.tasks |
Implementations of tasks.
|
| net.lecousin.framework.concurrent.tasks.drives |
Tasks on files or directories.
|
| net.lecousin.framework.concurrent.util |
Multi-threading utilities.
|
| net.lecousin.framework.concurrent.util.production.simple |
Production model: a producer produces objects that are consumed by a consumer.
This allows asynchronous production and consumption. An example is a server task producing an output, and a consumer sending it over the network. |
| net.lecousin.framework.event |
Events are used with listeners, such as when an event is fired, its listeners are called.
|
| net.lecousin.framework.exception |
Common exceptions.
|
| net.lecousin.framework.io |
New java Input/Output model adding more flexibility and asynchronous operations.
|
| net.lecousin.framework.io.buffering |
IO with bufferization.
|
| net.lecousin.framework.io.encoding |
Utility classes for encoding.
|
| net.lecousin.framework.io.out2in |
Implementations of IO.OutputToInput.
|
| net.lecousin.framework.io.provider |
Providers of IO (allow to open IO on demand).
|
| net.lecousin.framework.io.serialization |
Serialization and deserialization framework.
|
| net.lecousin.framework.io.serialization.annotations |
Annotations used for serialization and deserialization, to customize the process.
|
| net.lecousin.framework.io.serialization.rules |
Serialization rules to customize serialization and deserialization.
|
| net.lecousin.framework.io.text |
IO on characters and text.
|
| net.lecousin.framework.io.util |
Utility classes for IO.
|
| net.lecousin.framework.locale |
Localization.
|
| net.lecousin.framework.locale.annotations |
Annotations for localization.
|
| net.lecousin.framework.log |
Logging.
|
| net.lecousin.framework.log.appenders |
Logging appenders.
|
| net.lecousin.framework.math |
Utility classes.
|
| net.lecousin.framework.memory |
Memory management, caches...
|
| net.lecousin.framework.mutable |
Classes implementing mutable objects.
|
| net.lecousin.framework.plugins |
Plugins mechanism.
|
| net.lecousin.framework.progress |
Progression of asynchronous or background works.
|
| net.lecousin.framework.properties |
Utility classes for properties.
|
| net.lecousin.framework.protocols |
Additional URL protocols.
|
| net.lecousin.framework.protocols.classpath |
URL protocol classpath://xxxx.
|
| net.lecousin.framework.protocols.string |
String protocol string:/xxx/yyy with xxx the encoding to use and yyy the string.
|
| net.lecousin.framework.util |
Utility classes.
|
| net.lecousin.framework.xml |
XML Parsing and generation.
|
| net.lecousin.framework.xml.dom |
Simple (partial) DOM implementation.
|
| net.lecousin.framework.xml.serialization |
XML serialization and deserialization.
|
Copyright © 2019. All rights reserved.