See: Description
Interface | Description |
---|---|
CustomHubFilter<TYPE> | |
HubListener<T> |
The only event listener definition for receiving events from OAObject, Hub, and OAObjectCacheController.
|
HubOnEventInterface<T extends OAObject> |
Used to create single event listeners for Hub events.
|
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.
|
HubAutoAdd<TYPE,PROPTYPE> |
Same as HubAutoMatch, except that this will not remove objects.
|
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, property paths, rules, etc.
|
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> | |
HubGroupByMerger<F extends OAObject,T extends OAObject> |
Used for GroupBy Link Properties (OABuilder).
Uses a HubMerger to get objects, and then adds the found objects to a (calc) LinkProperty. |
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.
|
HubLeftJoin<A extends OAObject,B extends OAObject> | |
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.
|
HubMakeCopy<T extends OAObject> |
Make a copy of objects in hubMaster to hubCopy hubMaster.onNewList event.
|
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.
|
HubMru<T extends OAObject> |
MRU "most recently used", Used to have two hubs use the same objects, where the 2nd Hub moves the AO to the top (0) position.
|
HubNewObject<F extends OAObject> |
This is used to allow for creating new object for a hub, but waiting until it is ready to be submitted before adding it to the Hub.
|
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.
|
HubXmlAdapter | |
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 comparisons.
|
HubDelegate.HubCurrentStateEnum |
Current state of Hub, in case it's in the process of being updated, based on another event that changes a Hub that is somehow
connected to this Hub.
|
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–2025 ViaOA. All rights reserved.