Skip navigation links

lecousin.net Java core framework 0.16.2 API

Packages 
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.
Skip navigation links

Copyright © 2019. All rights reserved.