| Package | Description |
|---|---|
| net.lecousin.framework.application |
Main classes to initialize this library: LCCore and Application.
|
| net.lecousin.framework.event |
Events are used with listeners, such as when an event is fired, its listeners are called.
|
| net.lecousin.framework.progress |
Progression of asynchronous or background works.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SplashScreen
Splash screen that may be used while loading an application.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleListenableContainer<T extends SimpleListenable>
Class that implements SimpleListenable and delegate to an event of type T which is lazily instantiated on its first listener.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Listenable<T>
Object that can be listened.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractListenable<T>
Abstract class implementing Listenable, containing 2 lists of listeners.
|
class |
AbstractSimpleListenable
Abstract class implementaing SimpleListenable, containing a list of listeners.
|
class |
AsyncEvent
An async event allows to fire listeners in a separate tasks.
|
class |
Event<T>
An event allows to call listeners that previously registered themselves when the event is fired.
|
class |
ListenableLongProperty
Property that calls listeners when modified.
|
class |
ListenableProperty<T>
Property that calls listeners when modified.
|
class |
SimpleEvent
A SimpleEvent is like an Event but does not provide data to describe the event.
|
class |
SimpleListenableContainer<T extends SimpleListenable>
Class that implements SimpleListenable and delegate to an event of type T which is lazily instantiated on its first listener.
|
class |
SingleEvent<T>
A SingleEvent is an event that can occur only once.
|
| Modifier and Type | Field and Description |
|---|---|
protected T |
SimpleListenableContainer.event |
| Modifier and Type | Interface and Description |
|---|---|
interface |
WorkProgress
A WorkProgress allows to follow the progression of an asynchronous or background work.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FakeWorkProgress
Implementation of WorkProgress without really increasing any progression.
|
class |
MultiTaskProgress
Implementation of WorkProgress, composed of sub-WorkProgress.
|
class |
SubWorkProgress
Implementation of WorkProgress for a sub-aork, that will transmit its progression to its parent.
|
class |
WorkProgressImpl
Default implementation of a WorkProgress.
|
Copyright © 2019. All rights reserved.