net.groboclown.gui.pluginapp.v1
Class Core

java.lang.Object
  |
  +--net.groboclown.gui.pluginapp.v1.Core
All Implemented Interfaces:
IElement, Serializable

public class Core
extends Object
implements IElement

Stores all the datastructures for the installer app. It wraps all the necessary public calls to the main

See Also:
Serialized Form

Field Summary
private  ElementManager elementMgr
           
private  EventManager eventMgr
           
private  MainFrame mainFrame
           
private  PluginManager pluginMgr
           
private  PropertyManager propertyMgr
           
 
Constructor Summary
Core(String applicationName)
           
 
Method Summary
 ElementManager getElementManager()
           
 EventManager getEventManager()
           
 MainFrame getMainFrame()
           
 String getName()
           
 PluginManager getPluginManager()
           
 PropertyManager getPropertyManager()
           
 int getVersion()
           
 void setup(Core core)
           
protected  void setupElement(IElement element)
           
 void teardown()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

mainFrame

private MainFrame mainFrame

propertyMgr

private PropertyManager propertyMgr

eventMgr

private EventManager eventMgr

pluginMgr

private PluginManager pluginMgr

elementMgr

private ElementManager elementMgr
Constructor Detail

Core

public Core(String applicationName)
     throws IOException
Method Detail

getName

public String getName()
Specified by:
getName in interface IElement

getVersion

public int getVersion()
Specified by:
getVersion in interface IElement

setup

public void setup(Core core)
Specified by:
setup in interface IElement

teardown

public void teardown()
Specified by:
teardown in interface IElement

getEventManager

public EventManager getEventManager()

getElementManager

public ElementManager getElementManager()

getPropertyManager

public PropertyManager getPropertyManager()

getMainFrame

public MainFrame getMainFrame()

getPluginManager

public PluginManager getPluginManager()

setupElement

protected void setupElement(IElement element)


Written under the LGPL