com.im.ijc.core.api.ui
Class DFItemTCRegistry.CreateInfo<T extends DFItem,V extends TopComponent>
java.lang.Object
com.im.ijc.core.api.ui.DFItemTCRegistry.CreateInfo<T,V>
- Enclosing class:
- DFItemTCRegistry<T extends DFItem,V extends TopComponent>
public static class DFItemTCRegistry.CreateInfo<T extends DFItem,V extends TopComponent>
- extends Object
Structure which tracks creation of the new TopComponent. Initially, a subclass
should be populated with external information necessary to create the TC.
The BackgroundRunner produced by the DFItemTCRegistry.FactoryCallback should call
setTopComponent(V) when it actually creates an instance of the TC.
The Runner may consume type-specific parameters held by CreateInfo subclass
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DFItemTCRegistry.CreateInfo
public DFItemTCRegistry.CreateInfo(T item)
getTopComponent
public V getTopComponent()
setTopComponent
public void setTopComponent(V topComponent)
getItem
public T getItem()