| Package | Description |
|---|---|
| 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.concurrent.tasks |
Implementations of tasks.
|
| net.lecousin.framework.concurrent.tasks.drives |
Tasks on files or directories.
|
| 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.text |
IO on characters and text.
|
| net.lecousin.framework.io.util |
Utility classes for IO.
|
| net.lecousin.framework.locale |
Localization.
|
| net.lecousin.framework.plugins |
Plugins mechanism.
|
| net.lecousin.framework.util |
Utility classes.
|
| net.lecousin.framework.xml |
XML Parsing and generation.
|
| net.lecousin.framework.xml.serialization |
XML serialization and deserialization.
|
| Class and Description |
|---|
| IO.Readable.Seekable
Add read operations to read at a specific position.
|
| IO.Writable.Seekable
Add operations to write at a specific position.
|
| Class and Description |
|---|
| IO.Readable
Add the capability to read forward on an IO.
|
| Class and Description |
|---|
| IO.Readable
Add the capability to read forward on an IO.
|
| Class and Description |
|---|
| IO.Readable
Add the capability to read forward on an IO.
|
| Class and Description |
|---|
| IO.Readable
Add the capability to read forward on an IO.
|
| Class and Description |
|---|
| IO.Readable
Add the capability to read forward on an IO.
|
| Class and Description |
|---|
| IO.Readable
Add the capability to read forward on an IO.
|
| Class and Description |
|---|
| IO.OperationType
Synchronous ou asynchronous operation.
|
| IO.Readable
Add the capability to read forward on an IO.
|
| IO.Readable.Buffered
Indicates the IO is buffered, and add operations.
|
| IO.Writable
Add the capability to write forward on an IO.
|
| Class and Description |
|---|
| IO.Seekable.SeekType
List of possible seek operations.
|
| Class and Description |
|---|
| AbstractIO
Utility class as a base for IO implementations.
|
| FileIO
IO on a file, using one of the 3 sub-classes: FileIO.ReadOnly, FileIO.WriteOnly, FileIO.ReadWrite.
|
| FileIO.ReadWrite
FileIO with read and write operations.
|
| FragmentedSubIO
A fragmented sub-IO allows to specify a list of fragments inside a seekable IO, and does like those fragments are a contiguous IO.
|
| FragmentedSubIO.Readable
Readable fragmented IO.
|
| IO
Base interface for all IO, see the package documentation
net.lecousin.framework.io. |
| IO.KnownSize
Add capability to know the size of an IO.
|
| IO.OperationType
Synchronous ou asynchronous operation.
|
| IO.PositionKnown
Capability to get the current position on an IO.
|
| IO.Readable
Add the capability to read forward on an IO.
|
| IO.Readable.Buffered
Indicates the IO is buffered, and add operations.
|
| IO.Readable.Seekable
Add read operations to read at a specific position.
|
| IO.ReadableByteStream
Add capability to read byte by byte, typically a buffered IO.
|
| IO.Resizable
Add capability to resize the IO.
|
| IO.Seekable
Capability to set the position on an IO.
|
| IO.Seekable.SeekType
List of possible seek operations.
|
| IO.Writable
Add the capability to write forward on an IO.
|
| IO.Writable.Seekable
Add operations to write at a specific position.
|
| IO.WritableByteStream
Add capability to write byte by byte.
|
| IO.WriterAsync
Simple interface for something to which we can write buffers asynchronously.
|
| IOAsOutputStream
Convert an IO into an OutputStream.
|
| IOFromInputStream
Implements Readable from an InputStream.
|
| IOUtil.RecursiveAsyncSupplierListener
Recursive listener, forwarding error or cancel and calling onDone on error.
|
| IOUtil.RecursiveAsyncSupplierListener.OnSuccess
On success listener that receive the listener instance to perform recursive operation.
|
| LinkedIO
Make several IOs as a single one.
|
| LinkedIO.Readable
Linked Readable IO.
|
| LinkedIO.Readable.Buffered
Linked Readable Buffered IO.
|
| LinkedIO.Readable.Seekable
Linked Readable Seekable IO.
|
| LinkedIO.Readable.Seekable.Buffered
Linked Readable, Seekable and Buffered IO.
|
| PositionKnownWrapper
Add the capability to known on which position we are on an IO.
|
| SubIO
Sub-part of an IO.
|
| SubIO.Readable.Seekable
Sub-part of a Seekable Readable IO.
|
| TemporaryFiles
Utility class to create temporary files.
|
| Class and Description |
|---|
| AbstractIO
Utility class as a base for IO implementations.
|
| IO
Base interface for all IO, see the package documentation
net.lecousin.framework.io. |
| IO.KnownSize
Add capability to know the size of an IO.
|
| IO.PositionKnown
Capability to get the current position on an IO.
|
| IO.Readable
Add the capability to read forward on an IO.
|
| IO.Readable.Buffered
Indicates the IO is buffered, and add operations.
|
| IO.Readable.Seekable
Add read operations to read at a specific position.
|
| IO.ReadableByteStream
Add capability to read byte by byte, typically a buffered IO.
|
| IO.Resizable
Add capability to resize the IO.
|
| IO.Seekable
Capability to set the position on an IO.
|
| IO.Seekable.SeekType
List of possible seek operations.
|
| IO.Writable
Add the capability to write forward on an IO.
|
| IO.Writable.Buffered
Add a flush operation to force writing on the underlying IO.
|
| IO.Writable.Seekable
Add operations to write at a specific position.
|
| IO.WritableByteStream
Add capability to write byte by byte.
|
| IO.WriterAsync
Simple interface for something to which we can write buffers asynchronously.
|
| Class and Description |
|---|
| IO.Readable
Add the capability to read forward on an IO.
|
| IO.Readable.Buffered
Indicates the IO is buffered, and add operations.
|
| IO.Writable
Add the capability to write forward on an IO.
|
| IO.WriterAsync
Simple interface for something to which we can write buffers asynchronously.
|
| Class and Description |
|---|
| IO
Base interface for all IO, see the package documentation
net.lecousin.framework.io. |
| IO.OutputToInput
An OutputToInput is an IO on which a producer is writing, and a consumer is reading.
The producer receive it as a Writable, and the consumer as a Readable. Both can work concurrently: as soon as data is written by the producer, it can be read by the consumer. The producer must call the method endOfData or signalErrorBeforeEndOfData, so the consumer can receive the information it reaches the end of the IO. The implementations may add additional capabilities such as Readable.Seekable if it keeps the data. |
| IO.PositionKnown
Capability to get the current position on an IO.
|
| IO.Readable
Add the capability to read forward on an IO.
|
| IO.Readable.Buffered
Indicates the IO is buffered, and add operations.
|
| IO.Readable.Seekable
Add read operations to read at a specific position.
|
| IO.ReadableByteStream
Add capability to read byte by byte, typically a buffered IO.
|
| IO.Seekable
Capability to set the position on an IO.
|
| IO.Seekable.SeekType
List of possible seek operations.
|
| IO.Writable
Add the capability to write forward on an IO.
|
| IO.WriterAsync
Simple interface for something to which we can write buffers asynchronously.
|
| Class and Description |
|---|
| IO.KnownSize
Add capability to know the size of an IO.
|
| IO.Readable
Add the capability to read forward on an IO.
|
| IO.Readable.Seekable
Add read operations to read at a specific position.
|
| IO.Resizable
Add capability to resize the IO.
|
| IO.Writable
Add the capability to write forward on an IO.
|
| IO.Writable.Seekable
Add operations to write at a specific position.
|
| Class and Description |
|---|
| IO.Readable
Add the capability to read forward on an IO.
|
| IO.Writable
Add the capability to write forward on an IO.
|
| Class and Description |
|---|
| IO.OperationType
Synchronous ou asynchronous operation.
|
| IO.Readable
Add the capability to read forward on an IO.
|
| IO.Readable.Buffered
Indicates the IO is buffered, and add operations.
|
| IO.Writable
Add the capability to write forward on an IO.
|
| Class and Description |
|---|
| AbstractIO
Utility class as a base for IO implementations.
|
| IO
Base interface for all IO, see the package documentation
net.lecousin.framework.io. |
| IO.KnownSize
Add capability to know the size of an IO.
|
| IO.PositionKnown
Capability to get the current position on an IO.
|
| IO.Readable
Add the capability to read forward on an IO.
|
| IO.Readable.Buffered
Indicates the IO is buffered, and add operations.
|
| IO.Readable.Seekable
Add read operations to read at a specific position.
|
| IO.ReadableByteStream
Add capability to read byte by byte, typically a buffered IO.
|
| IO.Seekable
Capability to set the position on an IO.
|
| IO.Seekable.SeekType
List of possible seek operations.
|
| IO.Writable
Add the capability to write forward on an IO.
|
| IO.WritableByteStream
Add capability to write byte by byte.
|
| IO.WriterAsync
Simple interface for something to which we can write buffers asynchronously.
|
| PositionKnownWrapper
Add the capability to known on which position we are on an IO.
|
| PositionKnownWrapper.Readable
Add the capability to known on which position we are on a Readable.
|
| Class and Description |
|---|
| IO.Readable
Add the capability to read forward on an IO.
|
| Class and Description |
|---|
| IO.Readable
Add the capability to read forward on an IO.
|
| Class and Description |
|---|
| IO.Writable
Add the capability to write forward on an IO.
|
| Class and Description |
|---|
| IO.Readable
Add the capability to read forward on an IO.
|
| IO.Readable.Buffered
Indicates the IO is buffered, and add operations.
|
| IO.Writable.Buffered
Add a flush operation to force writing on the underlying IO.
|
| Class and Description |
|---|
| IO.Readable
Add the capability to read forward on an IO.
|
| IO.Writable
Add the capability to write forward on an IO.
|
| IO.Writable.Buffered
Add a flush operation to force writing on the underlying IO.
|
Copyright © 2019. All rights reserved.