| Interface | Description |
---|
| ICallbackCollection |
This is an interface for adding and removing callback functions, and triggering them. |
| IChildListCallbackInterface |
This is an interface for adding and removing callbacks that get triggered when
a child object is added or removed. |
| IClassRegistry | |
| IDisposableObject |
This is an interface for an object that should be cleaned up when it is no longer needed. |
| ILinkableCompositeObject |
This is an interface to a composite object with dynamic state, meaning child objects can be dynamically added or removed. |
| ILinkableDynamicObject |
This is an interface for a wrapper around a dynamically created ILinkableObject. |
| ILinkableHashMap |
Allows dynamically creating instances of objects implementing ILinkableObject at runtime. |
| ILinkableObject |
An object that implements this empty interface has an associated ICallbackCollection and session state,
accessible through the global functions in the weave.api package. |
| ILinkableObjectWithBusyStatus |
This is an interface for an ILinkableObject which provides a way to determine if it is busy or not,
for use with ISessionManager.linkableObjectIsBusy(). |
| ILinkableObjectWithNewPaths |
Implement this interface to specify how to rewrite deprecated session state paths. |
| ILinkableObjectWithNewProperties |
Implement this interface to detect when a full session state is missing properties or a session state contains extra properties. |
| ILinkableVariable |
This is an interface for a primitive ILinkableObject that implements its own session state definition. |
| ILocale |
|
| IProgressIndicator |
This is an interface for a central location to report progress of asynchronous requests. |
| IScheduler | |
| ISessionManager |
Session manager contains core functions for Weave related to session state. |