|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.bonn.xulu.XuluModellingPlatform
public class XuluModellingPlatform
Diese Klasse implementiert das Hauptprogramm der Xulu-Modeling-Platform. Beim Starten koennen folgende Kommandozeilenparameter angegeben werden:
? | /? | -? | -h | h | --help
-kso
-nogui
-noplugin
-r path
-w path
-l language
-rf filepath
registry.xif
)-rr package.class
XuluRegistryReader
sein (Default: XuluRegistryReader_BasicAscii
.-d path
edu.bonn.xulu.plugin.model
).
Standardmaessig wird das Verzeichnis classes_dyn
unterhalb des Xulu-Programmverzeichnisses verwendet.-s filepath
Field Summary | |
---|---|
static |
RESOURCE_BUNDLES
Liste aller in Xulu verwendeten ResourceProvider |
Fields inherited from interface edu.bonn.xulu.appl.XuluConstants |
---|
EXTENTION_BUNDLE, ICONS_DIR, LOCALES_BASE, RESOURCE_DIR, SWING_RES, VERSION, VERSION_DATE, XULU_ICON, XULU_INFOICON, XULU_STARTICON, XULU_VIS_RES, XULUERR_RES, XULUGUI_RES |
Constructor Summary | |
---|---|
XuluModellingPlatform()
Erzeugt eine neue Instanz der Xulu-Modelling-Platform. |
|
XuluModellingPlatform(String[] args)
Erzeugt eine neue Instanz der Xulu-Modelling-Platform. |
|
XuluModellingPlatform(String[] args,
PrintStream infoStream)
Erzeugt eine neue Instanz der Xulu-Modelling-Platform. |
Method Summary | |
---|---|
void |
dispose()
Zerstoert die Instanz der Xulu-Anwendung in dem ein System.exit(0) ausgefuehrt wird. |
DataPool |
getDataPool()
Liefert den Datenpool der Xulu-Instanz. |
File |
getDynamicClassRootDirectory()
Liefert das CLASSPATH-Verzeichnis unterhalb dessen die Klassen zu finden sind, die dynamisch in Xulu geladen werden koennen. |
EventManager |
getEventManager()
Liefert den Verwaltungsmanager fuer die Modell-Kontroll-Komponenten. |
XuluMainFrame |
getMainFrame()
Liefert das Hauptfenster der Xulu-Instanz. |
ModelControlManager |
getModelControlManager()
Liefert den Verwaltungsmanager fuer die Modell-Kontroll-Komponenten. |
File |
getPluginDirectory()
Liefert das Verzeichnis (' plugin ' unterhalb des Start-Verzeichnisses)
in dem von Plugins benoetigte Dateien abgelegt werden. |
XuluRegistry |
getRegistry()
Liefert die Registry der Xulu-Instanz. |
File |
getStartingDirectory()
Liefert das Startverzeichnis der Xulu-Applikation. |
VisualisationManager |
getVisualisationManager()
Liefert den Verwaltungsmanager fuer die Visualisierungstool-Instanzen. |
File |
getWorkingDirectory()
Liefert das Arbeitsverzeichnis der Xulu-Applikation. |
boolean |
isDisposed()
Prueft, ob die Xulu-Anwendung zerstoert ist. |
static void |
main(String[] args)
Startet die Xulu-Anwendungung. |
static void |
registerResourceProvider(ResourceProvider rp)
Fuegt einen ResourceProvider in die Liste der in Xulu verwendeten
ResourceProvider ein. |
static ResourceProvider |
registerResourceProvider(String bundleName,
Locale defaultLocale)
Erzeugt einen ResourceProvider unterhalb von XuluConstants.LOCALES_BASE
(locales ) und fuegt ihn in die Liste der in Xulu verwendeten
ResourceProvider ein. |
void |
setDynamicClassRootDirectory(File searchPath)
Setzt das CLASSPATH-Verzeichnis unterhalb dessen die Klassen zu finden sind, die dynamisch in Xulu geladen werden koennen. |
void |
setWorkingDirectory(File workDir)
Setzt das Arbeitsverzeichnis der Xulu-Applikation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static finalRESOURCE_BUNDLES
ResourceProvider
Constructor Detail |
---|
public XuluModellingPlatform()
public XuluModellingPlatform(String[] args)
args
- Kommandozeilenparameterpublic XuluModellingPlatform(String[] args, PrintStream infoStream)
args
- KommandozeilenparameterinfoStream
- Stream in den Status-Meldungen geschrieben werden, die
ueber den Fortschritt der Initialisierung Auskunft gebenMethod Detail |
---|
public void dispose()
System.exit(0)
ausgefuehrt wird. Zuvor werden
folgende Komponenten zerstoert:
dispose
in interface XuluComponent
public boolean isDisposed()
isDisposed
in interface XuluComponent
dispose()
public File getStartingDirectory()
public File getDynamicClassRootDirectory()
public void setDynamicClassRootDirectory(File searchPath)
public File getPluginDirectory()
plugin
' unterhalb des Start-Verzeichnisses)
in dem von Plugins benoetigte Dateien abgelegt werden.
public File getWorkingDirectory()
public void setWorkingDirectory(File workDir)
public DataPool getDataPool()
public XuluRegistry getRegistry()
public VisualisationManager getVisualisationManager()
public ModelControlManager getModelControlManager()
public EventManager getEventManager()
public XuluMainFrame getMainFrame()
public static void main(String[] args)
args
- Kommandozeilenparameterpublic static void registerResourceProvider(ResourceProvider rp)
ResourceProvider
in die Liste der in Xulu verwendeten
ResourceProvider ein.
rp
- ein ResourceProviderpublic static ResourceProvider registerResourceProvider(String bundleName, Locale defaultLocale)
ResourceProvider
unterhalb von XuluConstants.LOCALES_BASE
(locales
) und fuegt ihn in die Liste der in Xulu verwendeten
ResourceProvider ein.
bundleName
- Name des BundlesdefaultLocale
- Standard-SPrache des BundlesXuluConstants.LOCALES_BASE
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |