See: Description
Interface | Description |
---|---|
CustomHubFilter<TYPE> | |
HubListener<T> |
The only event listener definition for receiving events from OAObject, Hub, and OAObjectCacheController.
|
Class | Description |
---|---|
DetailHub<TYPE> |
A DetailHub is a Hub that automatically contains the object(s) of a property from the active object
of another Hub (master).
|
FilteredHub<T> |
A Hub that combines with a HubFilter.
|
HLA<T> |
Shortcut for HubListenerAdapter
|
Hub<TYPE> |
Observable Collection Class that has similar methods as both ArrayList and
HashMap.
|
HubAddRemoveDelegate |
Delegate for handling adding and removing from Hub.
|
HubAODelegate |
Main delegate used for working with the Active Object for a Hub.
|
HubAutoMatch<TYPE,PROPTYPE> |
Makes sure that for each object in a master hub, there exists an object with
a reference to it in a second hub.
|
HubAutoSequence |
Used to store the position of an object within a hub in property within the object.
|
HubChangeListener |
Allows listening for changes to 1 or more Hubs and property paths.
|
HubChangeListener.HubProp | |
HubCombined<T> |
Combines multiple hubs into one.
|
HubCopy<T extends OAObject> |
Used to have two hubs use the same objects, so that the ordering can be different.
|
HubCSDelegate |
Delegate that manages client/server functionality, so that the same hub in
other systems is in-sync.
|
HubData |
Internally used by Hub to store objects.
|
HubDataDelegate |
Main delegate that works with the HubData class.
|
HubDatax |
Internally used by Hub to store objects.
|
HubDelegate |
Main delegate used for working with the Active Object for a Hub.
|
HubDeleteDelegate |
Delegate that manages deleting an object from a Hub.
|
HubDetailDelegate |
Delegate that manages master/detail functionality for Hubs.
|
HubDSDelegate |
Delegate that manages datasource related functionality for Hub.
|
HubEvent<T> |
This is the single event used by OAObject and Hub that is sent to HubListeners.
|
HubEventDelegate |
Delegate used to register Hub listeners, get Listeners and to send Events to Hub listeners.
|
HubFilter<T> |
HubFilter is used to create a Hub that has objects that are filtered from another Hub.
|
HubFindDelegate |
Delegate used for the Find methods in Hub.
|
HubFlattened<TYPE extends OAObject> |
Takes a recursive hub (hubRoot) and populates a Hub (hubFlat) with all of the children.
|
HubGroupBy<F extends OAObject,G extends OAObject> |
Creates a groupBy hub from a new single hub.
|
HubGroupByOrig<A extends OAObject,B extends OAObject> |
Takes a single Hub<A>, and a property path to create two new Hubs that are
are master/detail, where the master is the groupBy hub, and the detail is group of
objects in Hub<A> that are under the AO in the groupBy hub.
|
HubJfcDetail |
This works similar to a HubDetail, except that it will first check to see if the data is loaded.
|
HubJsonDelegate |
Delegate used by Hub for JSON functionality.
|
HubLeftJoin<A extends OAObject,B extends OAObject> |
Combines two hubs into a new single hub to create the equivalent of
a database left join, where all of the "left" side objects are in the list.
|
HubLink |
Used to connect Hubs together based on a reference property.
|
HubLinkDelegate |
Delegate used for linking Hubs.
|
HubListenerAdapter<T> |
Adapter class that implements HubListener Interface.
|
HubListenerTree |
Used by Hub to manage listeners.
|
HubListenerTrigger<T> |
June/July 2016
Not currently used.
|
HubMerger<F extends OAObject,T extends OAObject> |
Used to combine objects from a property path of a root Hub into a single Hub.
|
HubMinusHubFilter |
A filter object that is used to populate a hub with all the objects from a master hub, minus
the objects from another hub.
|
HubPropController | Deprecated
use OAObjectChangeListener instead
|
HubPropController.HubProp | |
HubRoot |
Used for recursive Hubs, so that the hub is always using the rootHub.
|
HubRootDelegate |
Delegate used for getting the root hub of a recursive hub.
|
HubSample<T> |
This will populate a Hub with the top N objects in another Hub.
|
HubSaveDelegate |
Delegate used for Hub save functionality.
|
HubSelectDelegate |
Delegate used for Hub selecting and lazy loading (fetching) from datasource.
|
HubSerializeDelegate |
Delegate used for serializing Hub.
|
HubShareAO |
Used to have two hubs share the same AO.
|
HubShareDelegate |
Delegate used for sharing hub.
|
HubSortDelegate |
Delegate used for sorting hub.
|
HubSortListener |
HubSortListener is used to keep a Hub sorted by the Hubs sort/select order.
|
HubTemp |
Used by OA components to create temporary hubs when using Object without a Hub.
|
HubTrigger<T extends OAObject> |
This is used to listen to Hub for objects that match filter criteria and then call the onTrigger method.
|
HubUniqueIndex<TYPE> |
create an index for a Hub.
|
HubValidateListener |
Validation listener that can be used for beforeXxx events.
|
HubXMLDelegate |
Delegate for Hub XML functionality.
|
LinkedHub<TYPE> | |
MergedHub<TYPE> |
Creates a Hub using HubMerger
|
ParentHub<TYPE> |
A DetailHub to represent the parent hub.
|
SharedHub<TYPE> |
Used for sharing the same objects that are in another Hub, with or without using the same active object.
|
Enum | Description |
---|---|
HubChangeListener.Type |
Specific types of comparisions.
|
HubListener.InsertLocation |
Location that this listener should be added to a listener list.
|
Automates how object collections interact with other objects.
The Hub collection is used for containing a collection of objects. The Hub is observable, meaning that it sends events whenever a change is made. Hubs can be configured to automatically work together to form powerful relationships.
The hub package is made up of delegate classes that handle specific functionality and Hub subclasses that add automated features.
Copyright © 1999–2019 ViaOA. All rights reserved.