Interface | Description |
---|---|
IAttachable |
Defines interface with methods which allows to attach/detach this instance to
IServiceContainer |
ICleanable |
Defines a methods which allow to clean current state of object
|
IContextProvider |
Specifies interface with method which allows to get access to
Context instance. |
IDisposable |
Classes which implement
IDisposable interface can be disposed |
IHitTestable |
Defines the base interface for a type which can be hit-tested
|
IInvalidatableElement |
Classes which implement
IInvalidatableElement can be invalidated (redrawn) |
IPropertyChangeListener |
Defines the interface for property change listener
|
ISuspendable |
Classes which implement
ISuspendable can have updates suspended/resumed. |
ISuspendableWithLock | |
IUpdateSuspender |
Defines the interface to an
UpdateSuspender , a disposable class which allows nested suspend/resume operations on an ISuspendable instance |
IView |
Defines interface which allows to get access to some of
View methods |
IViewContainer |
Defines interface with methods which allows to add/remove views from this container
|
ObservableSmartProperty.IPropertyChangeListener |
Defines the interface for
SmartProperty listener |
ObservableSmartPropertyBoolean.IPropertyChangeListener |
Defines the interface for
SmartPropertyBoolean listener |
ObservableSmartPropertyDouble.IPropertyChangeListener |
Defines the interface for
SmartPropertyDouble listener |
ObservableSmartPropertyFloat.IPropertyChangeListener |
Defines the interface for
SmartPropertyFloat listener |
ObservableSmartPropertyInteger.IPropertyChangeListener |
Defines the interface for
SmartPropertyInteger listener |
ObservableSmartPropertyLong.IPropertyChangeListener |
Defines the interface for
SmartPropertyLong listener |
Class | Description |
---|---|
DisposableBase |
Defines base class for disposable object.
|
InvalidatableElementCallback |
Defines a callback for smart properties which invalidate specified element when property changes
|
NotifiableSmartProperty<T> |
Defines a smart property class which can hold
Object instances and accepts IPropertyChangeListener to notify when new value is set |
NotifiableSmartPropertyBoolean |
Defines a smart property class which can hold boolean value and accepts
IPropertyChangeListener to notify when new value is set |
NotifiableSmartPropertyDouble |
Defines a smart property class which can hold double value and accepts
IPropertyChangeListener to notify when new value is set |
NotifiableSmartPropertyFloat |
Defines a smart property class which can hold float value and accepts
IPropertyChangeListener to notify when new value is set |
NotifiableSmartPropertyInteger |
Defines a smart property class which can hold int value and accepts
IPropertyChangeListener to notify when new value is set |
NotifiableSmartPropertyLong |
Defines a smart property class which can hold long value and accepts
IPropertyChangeListener to notify when new value is set |
ObservableSmartProperty<T> |
Defines a smart property class which can hold
Object instances and provides listener with old and new value |
ObservableSmartPropertyBoolean |
Defines a smart property class which can hold boolean value and provides listener with old and new value
|
ObservableSmartPropertyDouble |
Defines a smart property class which can hold double value and provides listener with old and new value
|
ObservableSmartPropertyFloat |
Defines a smart property class which can hold float value and provides listener with old and new value
|
ObservableSmartPropertyInteger |
Defines a smart property class which can hold int value and provides listener with old and new value
|
ObservableSmartPropertyLong |
Defines a smart property class which can hold long value and provides listener with old and new value
|
SmartProperty<T> |
Defines a smart property class which can hold
Object instances |
SmartPropertyBoolean |
Defines a smart property class which can hold boolean value
|
SmartPropertyDouble |
Defines a smart property class which can hold double value
|
SmartPropertyFloat |
Defines a smart property class which can hold float value
|
SmartPropertyInteger |
Defines a smart property class which can hold int value
|
SmartPropertyLong |
Defines a smart property class which can hold long value
|
UpdateSuspender |
A disposable class which allows nested suspend/resume operations on an
ISuspendable target |