Package xal.app.virtualaccelerator
Class Main
- java.lang.Object
-
- xal.extension.application.AbstractApplicationAdaptor
-
- xal.extension.application.ApplicationAdaptor
-
- xal.app.virtualaccelerator.Main
-
- All Implemented Interfaces:
xal.extension.application.ApplicationListener
public class Main extends xal.extension.application.ApplicationAdaptorThis is the main class and Application adapter for Virtual accelerator. It provides entry point for the program and information along with some callback for other parts of application.- Version:
- 0.2 13 Jul 2015
- Author:
- Paul Chu, Blaz Kranjc
-
-
Constructor Summary
Constructors Constructor Description Main()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplicationFinishedLaunching()Callback method to start virtual accelerator ifrunOnFinishedLaunchingis true.StringapplicationName()voidapplicationWillQuit()Callback method to destroy all servers when application is exiting.static voidmain(String[] args)The main method of the application.xal.extension.application.XalDocumentnewDocument(URL url)xal.extension.application.XalDocumentnewEmptyDocument()String[]readableDocumentTypes()static voidsetOptions(String[] args)Loads command line options.String[]writableDocumentTypes()-
Methods inherited from class xal.extension.application.ApplicationAdaptor
editPreferences, generateEmptyDocument, newEmptyDocument
-
Methods inherited from class xal.extension.application.AbstractApplicationAdaptor
applicationWillOpenInitialDocuments, canOpenDocuments, customizeCommands, documentClosed, documentCreated, getDefaultDocumentFolder, getDefaultDocumentFolderURL, getDefaultWindowReference, getDocURLs, getResourceURL, getUserPreferencesNode, setResourcesLocation, setResourcesParentDirectory, setResourcesParentDirectoryWithPath, showsWelcomeDialogAtLaunch, usesConsole
-
-
-
-
Method Detail
-
main
public static void main(String[] args)
The main method of the application.
-
setOptions
public static void setOptions(String[] args)
Loads command line options.- Parameters:
args- arguments given by main method.
-
applicationFinishedLaunching
public void applicationFinishedLaunching()
Callback method to start virtual accelerator ifrunOnFinishedLaunchingis true.- Overrides:
applicationFinishedLaunchingin classxal.extension.application.AbstractApplicationAdaptor
-
applicationWillQuit
public void applicationWillQuit()
Callback method to destroy all servers when application is exiting.- Specified by:
applicationWillQuitin interfacexal.extension.application.ApplicationListener- Overrides:
applicationWillQuitin classxal.extension.application.AbstractApplicationAdaptor
-
applicationName
public String applicationName()
- Specified by:
applicationNamein classxal.extension.application.AbstractApplicationAdaptor
-
newDocument
public xal.extension.application.XalDocument newDocument(URL url)
- Specified by:
newDocumentin classxal.extension.application.ApplicationAdaptor
-
newEmptyDocument
public xal.extension.application.XalDocument newEmptyDocument()
- Specified by:
newEmptyDocumentin classxal.extension.application.ApplicationAdaptor
-
writableDocumentTypes
public String[] writableDocumentTypes()
- Specified by:
writableDocumentTypesin classxal.extension.application.AbstractApplicationAdaptor
-
readableDocumentTypes
public String[] readableDocumentTypes()
- Specified by:
readableDocumentTypesin classxal.extension.application.AbstractApplicationAdaptor
-
-