Interface DockingFrameworkBuilder

  • All Known Implementing Classes:
    DFBInstance

    public interface DockingFrameworkBuilder
    • Method Detail

      • setInActive

        void setInActive​(net.infonode.docking.View view)
      • setActive

        void setActive​(net.infonode.docking.View view)
      • setActiveLayout

        void setActiveLayout​(DockingLayout layout)
      • createDesktopMenu

        javax.swing.JMenu createDesktopMenu​(java.util.Map<java.lang.String,​java.awt.Component> components,
                                            java.util.Properties settings,
                                            java.awt.event.ActionListener listener)
      • buildDesktop

        net.infonode.docking.RootWindow buildDesktop​(java.util.Map<java.lang.String,​java.awt.Component> components,
                                                     java.io.File file)
      • getComponentsUsed

        java.util.Collection<java.awt.Component> getComponentsUsed()
      • setProperties

        void setProperties​(java.util.Properties settings)
      • updateLayoutMenu

        void updateLayoutMenu()
      • getViewMap

        net.infonode.docking.util.StringViewMap getViewMap()
      • write

        void write​(java.io.File file)
            throws java.io.IOException
        Throws:
        java.io.IOException
      • setVisible

        void setVisible​(net.infonode.docking.RootWindow splitRoot,
                        java.lang.String viewName,
                        boolean setVisible)
      • setTabVisibility

        void setTabVisibility​(boolean b)
      • deleteCurrentLayout

        void deleteCurrentLayout()
      • addLayouts

        void addLayouts​(java.io.File selectedFile)
      • getLayout

        java.lang.Object getLayout​(java.lang.String newLayoutName)
      • createNewLayout

        void createNewLayout​(java.lang.String newLayoutName)