net.sourceforge.hivegui.application
Class FlexdockApplicationInitializer

java.lang.Object
  extended by net.sourceforge.hivegui.application.FlexdockApplicationInitializer
All Implemented Interfaces:
ApplicationInitializer

public class FlexdockApplicationInitializer
extends java.lang.Object
implements ApplicationInitializer


Field Summary
protected  boolean _allowSingleTabs
           
protected  HiveGuiApplicationMain _application
           
protected  org.jdesktop.application.ApplicationContext _context
           
protected  org.flexdock.docking.DockableFactory _dockableFactory
           
protected  org.flexdock.docking.drag.effects.DragPreview _dragPreview
           
protected  org.apache.commons.logging.Log _logger
           
protected  org.flexdock.view.Viewport _mainPort
           
protected  MenuFactory _menuFactory
           
protected  org.flexdock.perspective.PerspectiveFactory _perspectiveFactory
           
protected  ViewportFactory _portFactory
           
protected  java.util.List<DockingStrategyContribution> _strategies
           
static java.lang.String DEFAULT_PERSPECTIVE
           
 
Constructor Summary
FlexdockApplicationInitializer()
           
 
Method Summary
protected  java.lang.String getDefaultPerspectiveId()
           
 org.flexdock.docking.DockableFactory getDockableFactory()
           
protected  java.lang.String getDockingStateFile()
           
 org.flexdock.docking.drag.effects.DragPreview getDragPreview()
           
 org.apache.commons.logging.Log getLogger()
           
 MenuFactory getMenuFactory()
           
 org.flexdock.perspective.PerspectiveFactory getPerspectiveFactory()
           
 ViewportFactory getPortFactory()
           
 java.util.List<DockingStrategyContribution> getStrategies()
           
protected  void initDocking()
           
 void initialize(HiveGuiApplicationMain application, java.lang.String[] args)
           
protected  void initMainFrame()
           
 boolean isAllowSingleTabs()
           
protected  void loadLayout()
           
 void ready()
           
protected  void saveLayout()
           
 void setAllowSingleTabs(boolean allowSingleTabs)
           
 void setContextHolder(ApplicationContextHolder holder)
           
 void setDockableFactory(org.flexdock.docking.DockableFactory dockableFactory)
           
 void setDragPreview(org.flexdock.docking.drag.effects.DragPreview dragPreview)
           
 void setLogger(org.apache.commons.logging.Log logger)
           
 void setMenuFactory(MenuFactory menuFactory)
           
 void setPerspectiveFactory(org.flexdock.perspective.PerspectiveFactory perspectiveFactory)
           
 void setPortFactory(ViewportFactory portFactory)
           
 void setStrategies(java.util.List<DockingStrategyContribution> strategies)
           
 void shutdown()
           
 void startup()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PERSPECTIVE

public static final java.lang.String DEFAULT_PERSPECTIVE
See Also:
Constant Field Values

_logger

protected org.apache.commons.logging.Log _logger

_context

protected org.jdesktop.application.ApplicationContext _context

_menuFactory

protected MenuFactory _menuFactory

_dockableFactory

protected org.flexdock.docking.DockableFactory _dockableFactory

_strategies

protected java.util.List<DockingStrategyContribution> _strategies

_portFactory

protected ViewportFactory _portFactory

_perspectiveFactory

protected org.flexdock.perspective.PerspectiveFactory _perspectiveFactory

_dragPreview

protected org.flexdock.docking.drag.effects.DragPreview _dragPreview

_allowSingleTabs

protected boolean _allowSingleTabs

_application

protected HiveGuiApplicationMain _application

_mainPort

protected org.flexdock.view.Viewport _mainPort
Constructor Detail

FlexdockApplicationInitializer

public FlexdockApplicationInitializer()
Method Detail

setContextHolder

public void setContextHolder(ApplicationContextHolder holder)

initialize

public void initialize(HiveGuiApplicationMain application,
                       java.lang.String[] args)
Specified by:
initialize in interface ApplicationInitializer

startup

public void startup()
Specified by:
startup in interface ApplicationInitializer

initDocking

protected void initDocking()

getDefaultPerspectiveId

protected java.lang.String getDefaultPerspectiveId()

loadLayout

protected void loadLayout()

initMainFrame

protected void initMainFrame()

ready

public void ready()
Specified by:
ready in interface ApplicationInitializer

shutdown

public void shutdown()
Specified by:
shutdown in interface ApplicationInitializer

saveLayout

protected void saveLayout()

getDockingStateFile

protected java.lang.String getDockingStateFile()

isAllowSingleTabs

public boolean isAllowSingleTabs()

setAllowSingleTabs

public void setAllowSingleTabs(boolean allowSingleTabs)

getDockableFactory

public org.flexdock.docking.DockableFactory getDockableFactory()

setDockableFactory

public void setDockableFactory(org.flexdock.docking.DockableFactory dockableFactory)

getDragPreview

public org.flexdock.docking.drag.effects.DragPreview getDragPreview()

setDragPreview

public void setDragPreview(org.flexdock.docking.drag.effects.DragPreview dragPreview)

getLogger

public org.apache.commons.logging.Log getLogger()

setLogger

public void setLogger(org.apache.commons.logging.Log logger)

getMenuFactory

public MenuFactory getMenuFactory()

setMenuFactory

public void setMenuFactory(MenuFactory menuFactory)

getPerspectiveFactory

public org.flexdock.perspective.PerspectiveFactory getPerspectiveFactory()

setPerspectiveFactory

public void setPerspectiveFactory(org.flexdock.perspective.PerspectiveFactory perspectiveFactory)

getPortFactory

public ViewportFactory getPortFactory()

setPortFactory

public void setPortFactory(ViewportFactory portFactory)

getStrategies

public java.util.List<DockingStrategyContribution> getStrategies()

setStrategies

public void setStrategies(java.util.List<DockingStrategyContribution> strategies)