| Package | Description |
|---|---|
| net.lecousin.framework.adapter |
Adapters can obtain an instance of a type from another type.
|
| net.lecousin.framework.math |
Utility classes.
|
| net.lecousin.framework.plugins |
Plugins mechanism.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Adapter<Input,Output>
An adapter allows to convert an object from one type to another.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FileInfoToFile
Return the File contained in a FileInfo.
|
class |
FileInfoToPath
Return the Path contained in a FileInfo.
|
static class |
FileToIO.Readable
Convert a File into an IO.Readable by opening it.
|
static class |
FileToIO.Writable
Convert a File into an IO.Writable by opening it.
|
class |
LinkedAdapter
Link several adapters to create a new one, adapting step by step the input to create the final output.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IntegerUnit.Converter
Convert a value.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
TimeUnit.Converter
Converter between time units.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExtensionPoint<PluginClass extends Plugin>
An extension point allows to register plug-ins.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Plugin> |
ExtensionPoints.add(ExtensionPoint<T> point)
Add an extension point.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ExtensionPoints.add(String epClassName,
Plugin pi)
Add a plug-in for the given extension point class name.
|
Copyright © 2019. All rights reserved.