|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.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
public class Studio
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.freehep.application.mdi.MDIApplication |
|---|
MDIApplication.MDICommandProcessor |
| Nested classes/interfaces inherited from class org.freehep.application.Application |
|---|
Application.ApplicationCommandProcessor, Application.ApplicationCommandTargetManager, Application.AppPrintPreview, Application.InitializationException, Application.InitializationListener |
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces 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 org.freehep.util.commandline.CommandLine |
createCommandLine()
|
protected org.freehep.util.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()
|
org.freehep.util.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, selectedPageManager, setConsoleManager, setControlManager, setPageManager, setSelectedPageManager |
| 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 org.freehep.util.FreeHEPLookup createLookup()
public EventSender getEventSender()
public org.freehep.util.FreeHEPLookup getLookup()
public void stopPlugin(PluginInfo plugin)
public void startPlugin(PluginInfo plugin)
throws Throwable
Throwablepublic List getPlugins()
PluginInfopublic static void main(String[] args)
protected org.freehep.util.commandline.CommandLine createCommandLine()
createCommandLine in class Applicationprotected void init()
init in class Applicationprotected 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 Applicationprotected void fireApplicationVisible(ApplicationEvent event)
fireApplicationVisible in class Applicationprotected void fireAboutToExit(ApplicationEvent event)
fireAboutToExit in class Applicationprotected PageManager createPageManager()
createPageManager in class MDIApplication
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||