org.gjt.sp.jedit.gui
Class DockableWindowFactory

java.lang.Object
  extended by org.gjt.sp.jedit.gui.DockableWindowFactory

public class DockableWindowFactory
extends java.lang.Object

Loads dockable.xml files and manages creation of new dockable windows.

Since:
jEdit 4.3pre2
See Also:
DockableWindowManager

Constructor Summary
DockableWindowFactory()
           
 
Method Summary
 void cacheDockableWindows(PluginJAR plugin, java.lang.String[] name, boolean[] actions, boolean[] movable)
           
 org.gjt.sp.jedit.gui.DockableWindowFactory.Window getDockableWindowFactory(java.lang.String name)
           
 java.lang.String getDockableWindowPluginClass(java.lang.String name)
           
static DockableWindowFactory getInstance()
           
 java.lang.String[] getRegisteredDockableWindows()
           
 void loadDockableWindows(PluginJAR plugin, java.net.URL uri, PluginJAR.PluginCacheEntry cache)
          Plugins shouldn't need to call this method.
 void registerDockableWindow(PluginJAR plugin, java.lang.String name, java.lang.String code, boolean actions, boolean movable)
           
 void unloadDockableWindows(PluginJAR plugin)
          Plugins shouldn't need to call this method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DockableWindowFactory

public DockableWindowFactory()
Method Detail

getInstance

public static DockableWindowFactory getInstance()

loadDockableWindows

public void loadDockableWindows(PluginJAR plugin,
                                java.net.URL uri,
                                PluginJAR.PluginCacheEntry cache)
Plugins shouldn't need to call this method.

Since:
jEdit 4.2pre1

unloadDockableWindows

public void unloadDockableWindows(PluginJAR plugin)
Plugins shouldn't need to call this method.

Since:
jEdit 4.2pre1

cacheDockableWindows

public void cacheDockableWindows(PluginJAR plugin,
                                 java.lang.String[] name,
                                 boolean[] actions,
                                 boolean[] movable)
Since:
jEdit 4.2pre1

registerDockableWindow

public void registerDockableWindow(PluginJAR plugin,
                                   java.lang.String name,
                                   java.lang.String code,
                                   boolean actions,
                                   boolean movable)

getRegisteredDockableWindows

public java.lang.String[] getRegisteredDockableWindows()

getDockableWindowFactory

public org.gjt.sp.jedit.gui.DockableWindowFactory.Window getDockableWindowFactory(java.lang.String name)

getDockableWindowPluginClass

public java.lang.String getDockableWindowPluginClass(java.lang.String name)