public abstract class AbstractApp extends AbstractRichPlugin implements App
App implementations.| Constructor and Description |
|---|
AbstractApp() |
| Modifier and Type | Method and Description |
|---|---|
void |
about()
Displays information about the application.
|
File |
getBaseDirectory()
Gets the application's root directory.
|
String |
getInfo(boolean mem)
Gets a string with information about the application.
|
Manifest |
getManifest()
Gets the manifest containing metadata about the application.
|
POM |
getPOM()
Gets the Maven POM containing metadata about the application.
|
String |
getSystemProperty()
A system property which, if set, overrides the base directory of the
application.
|
String |
getTitle()
Gets the title of the application.
|
String |
getVersion()
Gets the version of the application.
|
void |
prefs()
Displays application preferences.
|
void |
quit()
Quits the application.
|
getInfo, getPriority, setInfo, setPriority, toStringcontext, getContext, setContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetArtifactId, getGroupIdgetIdentifier, logcontext, getContext, setContextcompareTo, getPriority, setPrioritygetInfo, setInfogetLocationpublic String getTitle()
Apppublic POM getPOM()
Apppublic Manifest getManifest()
AppNB: This metadata may be null if run in a development environment.
getManifest in interface Apppublic String getInfo(boolean mem)
Apppublic String getSystemProperty()
AppgetSystemProperty in interface Apppublic File getBaseDirectory()
AppgetBaseDirectory in interface Apppublic void about()
Apppublic void prefs()
Apppublic void quit()
Apppublic String getVersion()
AppSciJava conforms to the Semantic Versioning specification.
getVersion in interface AppgetVersion in interface Versionedmajor.minor.micro format.Copyright © 2009–2016 SciJava. All rights reserved.