|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel org.freehep.application.Application org.freehep.application.mdi.MDIApplication org.freehep.application.studio.Studio
Nested Class Summary |
Nested classes inherited from class org.freehep.application.mdi.MDIApplication |
MDIApplication.MDICommandProcessor |
Nested classes inherited from class org.freehep.application.Application |
Application.ApplicationCommandProcessor, Application.ApplicationCommandTargetManager, Application.AppPrintPreview, Application.InitializationException, Application.InitializationListener |
Nested classes inherited from class javax.swing.JPanel |
JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
static String |
LOADDIR
|
Fields inherited from class org.freehep.application.mdi.MDIApplication |
TOOLBAR_AUTO, TOOLBAR_DEFAULT, TOOLBAR_INVISIBLE, TOOLBAR_PROGRAM, TOOLBAR_VISIBLE |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
protected |
Studio(String name)
|
Method Summary | |
List |
buildPluginList(InputStream in,
File loadDir)
|
protected CommandLine |
createCommandLine()
|
protected FreeHEPLookup |
createLookup()
|
protected PageManager |
createPageManager()
|
protected PageManager |
createRealPageManager()
|
protected void |
fireAboutToExit(ApplicationEvent event)
|
protected void |
fireApplicationVisible(ApplicationEvent event)
|
protected void |
fireInitializationComplete(ApplicationEvent event)
|
EventSender |
getEventSender()
|
ExtensionClassLoader |
getExtensionLoader()
|
String |
getGroupExtensionsDir()
|
FreeHEPLookup |
getLookup()
|
List |
getPlugins()
Return the list of installed plugins. |
String |
getSystemExtensionsDir()
|
String |
getUserExtensionsDir()
|
protected void |
init()
|
void |
loadPlugins(List plugins,
ClassLoader loader)
|
static void |
main(String[] args)
|
void |
startPlugin(PluginInfo plugin)
|
void |
stopPlugin(PluginInfo plugin)
|
Methods inherited from class org.freehep.application.mdi.MDIApplication |
addToolBar, addToolBar, createCommandProcessor, createConsoleManager, createControlManager, createManager, getConsoleManager, getControlManager, getPageManager, loadDefaultProperties, removeToolBar, saveUserProperties, setConsoleManager, setControlManager, setPageManager |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final String LOADDIR
Constructor Detail |
protected Studio(String name)
Method Detail |
protected FreeHEPLookup createLookup()
public EventSender getEventSender()
public FreeHEPLookup getLookup()
public void stopPlugin(PluginInfo plugin)
public void startPlugin(PluginInfo plugin) throws Throwable
Throwable
public List getPlugins()
PluginInfo
public static void main(String[] args)
protected CommandLine createCommandLine()
createCommandLine
in class Application
protected void init()
init
in class Application
protected PageManager createRealPageManager()
public List buildPluginList(InputStream in, File loadDir) throws IOException
IOException
public void loadPlugins(List plugins, ClassLoader loader)
public String getUserExtensionsDir()
public String getGroupExtensionsDir()
public String getSystemExtensionsDir()
public ExtensionClassLoader getExtensionLoader()
protected void fireInitializationComplete(ApplicationEvent event)
fireInitializationComplete
in class Application
protected void fireApplicationVisible(ApplicationEvent event)
fireApplicationVisible
in class Application
protected void fireAboutToExit(ApplicationEvent event)
fireAboutToExit
in class Application
protected PageManager createPageManager()
createPageManager
in class MDIApplication
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |