Class DFItemTCRegistry.CreateInfo<T extends com.im.df.api.ddl.DFItem,​V extends org.openide.windows.TopComponent>

  • 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 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
    • Constructor Detail

      • CreateInfo

        public CreateInfo​(T item)
    • Method Detail

      • getTopComponent

        public V getTopComponent()
      • setTopComponent

        public void setTopComponent​(V topComponent)
      • getItem

        public T getItem()