public interface CharmObservable
Type | Property and Description |
---|---|
javafx.beans.property.ReadOnlyObjectProperty<java.lang.Throwable> |
exception |
javafx.beans.property.ReadOnlyObjectProperty<CharmObservable.State> |
state |
Modifier and Type | Interface and Description |
---|---|
static class |
CharmObservable.State
The possible states a CharmObservable can be in.
|
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.ReadOnlyObjectProperty<java.lang.Throwable> |
exceptionProperty() |
java.lang.Throwable |
getException()
In case an exception occurred during processing, this method will
return the exception.
|
java.lang.String |
getIdentifier()
Returns the unique identifier that is associated with this instance.
|
CharmObservable.State |
getState()
Return the current state of this observable.
|
StorageWhere |
getStorageWhere()
Returns the system where this instance will be stored.
|
javafx.beans.property.ReadOnlyObjectProperty<CharmObservable.State> |
stateProperty() |
void |
sync()
Performs a synchronization of this observable with the underlying storage system.
|
javafx.beans.property.ReadOnlyObjectProperty<CharmObservable.State> stateProperty
getState()
javafx.beans.property.ReadOnlyObjectProperty<java.lang.Throwable> exceptionProperty
getException()
CharmObservable.State getState()
javafx.beans.property.ReadOnlyObjectProperty<CharmObservable.State> stateProperty()
getState()
java.lang.Throwable getException()
null
will be returned.javafx.beans.property.ReadOnlyObjectProperty<java.lang.Throwable> exceptionProperty()
getException()
java.lang.String getIdentifier()
StorageWhere getStorageWhere()
void sync()