net.groboclown.gui.pluginapp.v1.plugin
Class ErrorReporterPlugin

java.lang.Object
  |
  +--net.groboclown.gui.pluginapp.v1.plugin.ErrorReporterPlugin
All Implemented Interfaces:
IElement, IPluginElement, IPrimaryComponent, Serializable

public class ErrorReporterPlugin
extends Object
implements IPrimaryComponent

The main GUI frame controller. It has the Frame, the MenuBar, and the Tabbed Pane where everyone plays. For each primary component, there is a JMenu and JComponent.

See Also:
Serialized Form

Inner Class Summary
private  class ErrorReporterPlugin.ErrorListener
           
 
Field Summary
private static String DISPLAY
           
private static String NAME
           
private  PropertyManager propertyMgr
           
private  JTextArea text
           
 
Constructor Summary
ErrorReporterPlugin()
           
 
Method Summary
 JMenu createMenu()
           
 Component createPane()
           
 String getDisplayName()
           
 String getName()
           
 int getVersion()
           
 String[] load()
           
 void reportErrors(IElement source, String action, String[] errors)
           
 String[] save()
           
 void setup(Core core)
           
 void teardown()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

NAME

private static final String NAME

DISPLAY

private static final String DISPLAY

text

private JTextArea text

propertyMgr

private PropertyManager propertyMgr
Constructor Detail

ErrorReporterPlugin

public ErrorReporterPlugin()
Method Detail

setup

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

teardown

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

getName

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

getVersion

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

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in interface IPrimaryComponent

createMenu

public JMenu createMenu()
Specified by:
createMenu in interface IPrimaryComponent

createPane

public Component createPane()
Specified by:
createPane in interface IPrimaryComponent

load

public String[] load()

save

public String[] save()

reportErrors

public void reportErrors(IElement source,
                         String action,
                         String[] errors)


Written under the LGPL