Package jadex.tools.debugger
Class DebuggerPlugin
- java.lang.Object
- 
- jadex.base.gui.plugin.AbstractJCCPlugin
- 
- jadex.tools.debugger.DebuggerPlugin
 
 
- 
- All Implemented Interfaces:
- IControlCenterPlugin,- IPropertiesProvider
 
 public class DebuggerPlugin extends AbstractJCCPlugin The debugger provides generic support for stepping and breakpointing components. Kernel-specific panels can be added through configuration options.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jadex.base.gui.plugin.AbstractJCCPluginAbstractJCCPlugin.ShowRemoteControlCenterHandler
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected ObjectCardLayoutcardsThe detail layout.protected ComponentTreePanelcomptreeThe component tree table.protected javax.swing.JPaneldetailThe detail panel.protected static javax.swing.UIDefaultsiconsThe image icons.protected javax.swing.JSplitPanesplitThe split panel.- 
Fields inherited from class jadex.base.gui.plugin.AbstractJCCPluginjcc
 
- 
 - 
Constructor SummaryConstructors Constructor Description DebuggerPlugin()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.swing.JMenu[]createMenuBar()Create menu bar.javax.swing.JComponent[]createToolBar()Create tool bar.javax.swing.JComponentcreateView()Create main panel.java.lang.StringgetName()Return the unique name of this plugin.IFuture<Properties>getProperties()Get plugin properties to be saved in a project.javax.swing.IcongetToolIcon(boolean selected)Return the icon representing this plugin.IFuture<java.lang.Void>setProperties(Properties props)Set plugin properties loaded from a project.IFuture<java.lang.Void>shutdown()Shutdown the plugin.- 
Methods inherited from class jadex.base.gui.plugin.AbstractJCCPlugingetClassLoader, getJCC, getMenuBar, getToolBar, getView, init, isLazy, pushPlatformSettings
 
- 
 
- 
- 
- 
Field Detail- 
iconsprotected static final javax.swing.UIDefaults icons The image icons.
 - 
splitprotected javax.swing.JSplitPane split The split panel.
 - 
comptreeprotected ComponentTreePanel comptree The component tree table.
 - 
detailprotected javax.swing.JPanel detail The detail panel.
 - 
cardsprotected ObjectCardLayout cards The detail layout.
 
- 
 - 
Method Detail- 
getPropertiespublic IFuture<Properties> getProperties() Get plugin properties to be saved in a project.- Specified by:
- getPropertiesin interface- IPropertiesProvider
- Overrides:
- getPropertiesin class- AbstractJCCPlugin
 
 - 
setPropertiespublic IFuture<java.lang.Void> setProperties(Properties props) Set plugin properties loaded from a project.- Specified by:
- setPropertiesin interface- IPropertiesProvider
- Overrides:
- setPropertiesin class- AbstractJCCPlugin
 
 - 
getNamepublic java.lang.String getName() Return the unique name of this plugin. This method may be called before init(). Used e.g. to store properties of each plugin.
 - 
getToolIconpublic javax.swing.Icon getToolIcon(boolean selected) Return the icon representing this plugin. This method may be called before init().
 - 
createToolBarpublic javax.swing.JComponent[] createToolBar() Create tool bar.- Overrides:
- createToolBarin class- AbstractJCCPlugin
- Returns:
- The tool bar.
 
 - 
createMenuBarpublic javax.swing.JMenu[] createMenuBar() Create menu bar.- Overrides:
- createMenuBarin class- AbstractJCCPlugin
- Returns:
- The menu bar.
 
 - 
createViewpublic javax.swing.JComponent createView() Create main panel.- Overrides:
- createViewin class- AbstractJCCPlugin
- Returns:
- The main panel.
 
 - 
shutdownpublic IFuture<java.lang.Void> shutdown() Shutdown the plugin.- Specified by:
- shutdownin interface- IControlCenterPlugin
- Overrides:
- shutdownin class- AbstractJCCPlugin
 
 
- 
 
-