Package com.im.ijc.core.api.ui
Class DFItemTCRegistry.CreateInfo<T extends com.im.df.api.ddl.DFItem,V extends org.openide.windows.TopComponent>
- java.lang.Object
-
- com.im.ijc.core.api.ui.DFItemTCRegistry.CreateInfo<T,V>
-
- Direct Known Subclasses:
DFViewTCRegistry.CreateViewInfo
- Enclosing class:
- DFItemTCRegistry<T extends com.im.df.api.ddl.DFItem,V extends org.openide.windows.TopComponent>
public static class DFItemTCRegistry.CreateInfo<T extends com.im.df.api.ddl.DFItem,V extends org.openide.windows.TopComponent> extends java.lang.Object
Structure which tracks creation of the newTopComponent
. Initially, a subclass should be populated with external information necessary to create the TC. TheBackgroundRunner
produced by theDFItemTCRegistry.FactoryCallback
should callsetTopComponent(V)
when it actually creates an instance of the TC. The runner may consume type-specific parameters held byCreateInfo
subclass
-
-
Constructor Summary
Constructors Constructor Description CreateInfo(T item)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getItem()
V
getTopComponent()
void
setTopComponent(V topComponent)
-