Namespace com.scichart.core.framework
Classes
DisposableBase
Defines base class for disposable object.
IncludedItems
Helper class to manage inclusion and exclusion of items by ID. Can work in two modes: inclusion mode (whitelist) or exclusion mode (blacklist).
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
Interfaces
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
IIncludable
Defines an interface for objects that can be included or excluded by ID
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. Useful for batch operations
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 android.view.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