public class SharedHub<TYPE> extends Hub<TYPE>
Shared Hubs are useful in GUI applications where the same collection of objects are needed for different purposes.
Example:
A JTable that uses a Hub of Department objects to display and maintain all of the Departments.
A shared Hub could be created to use the same objects in a drop down list to select the Department for an
Employee. Both Hubs would be using the same objects, but for different purposes.
Hub hubDepartment = new Hub(Department.class); hubDepartment.select(); SharedHub hubDepartment2 = new SharedHub(hubDepartment);
Hub.createSharedHub()
Hub
,
Serialized FormConstructor and Description |
---|
SharedHub(Class<TYPE> c)
Create a Hub that will use the same data/objects as another Hub.
|
SharedHub(Hub<TYPE> hub)
Create a Hub that uses the same data/objects as another Hub.
|
SharedHub(Hub<TYPE> hub,
boolean bShareActiveObject)
Create a Hub that uses the same data/objects as another Hub.
|
add, add, addElement, addHubListener, addHubListener, addHubListener, addHubListener, addHubListener, addHubListener, addHubListener, addHubListener, addHubListener, addListener, addTriggerListener, addTriggerListener, canAdd, canAdd, cancelSelect, cancelSort, canRemove, canRemove, canRemoveAll, clear, clone, compareTo, contains, copyInto, copyInto, createShared, createSharedHub, createSharedHub, deleteAll, elementAt, ensureCapacity, finalize, find, find, find, find, findNext, findNext, getActiveObject, getAddHub, getAO, getAt, getChanged, getCurrentSize, getDefaultPos, getDetailHub, getDetailHub, getDetailHub, getDetailHub, getDetailHub, getDetailHub, getDetailHub, getDetailHub, getDetailHub, getDetailHub, getDetailHub, getEnabled, getLast, getLinkHub, getLinkPath, getMasterClass, getMasterHub, getMasterObject, getNullOnRemove, getOAObjectInfo, getOAObjectInfo, getObject, getObjectAt, getObjectClass, getPos, getPos, getPos, getProperty, getRealHub, getRefresh, getRootHub, getSelect, getSelect, getSelectOrder, getSelectWhere, getSharedHub, getSize, hasDetailHubs, indexOf, insert, isDeletingAll, isLoading, isMoreData, isOAObject, isOwned, isServer, isSorted, isValid, iterator, loadAllData, move, readResolve, remove, remove, removeAll, removeAt, removeDetailHub, removeHubListener, removeLinkHub, removeListener, removeProperty, resequence, resetAO, resizeToFit, resort, saveAll, saveAll, select, select, select, select, select, select, select, select, select, select, select, selectPassthru, sendRefresh, setActiveObject, setActiveObject, setAddHub, setAO, setAO, setAutoMatch, setAutoMatch, setAutoMatch, setAutoMatch, setAutoSequence, setAutoSequence, setAutoSequence, setChanged, setDefaultPos, setEnabled, setLink, setLinkHub, setLinkHub, setLinkHub, setLinkHub, setLinkHub, setLinkHub, setLinkHub, setLinkHub, setLinkHubOnPos, setLoading, setMasterHub, setMasterHub, setMasterHub, setMasterHub, setMasterHub, setNullOnRemove, setPos, setProperty, setRefresh, setRootHub, setSelectOrder, setSelectWhere, setSharedHub, setSharedHub, setUniqueProperty, size, sort, sort, sort, sort, sort, swap, toArray, toArray, toString, updateLinkProperty
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public SharedHub(Hub<TYPE> hub)
hub
- is the Hub that will be shared with.public SharedHub(Hub<TYPE> hub, boolean bShareActiveObject)
hub
- is the Hub that will be shared with.bShareActiveObject
- if true then this Hub will also share/use the same active object as the hub. Default is false.Copyright © 1999–2019 ViaOA. All rights reserved.