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.
|
compareTo, getInfo, getPriority, setInfo, setPriority, toString
context, getContext, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getArtifactId, getGroupId
context, getContext, setContext
getPriority, setPriority
compareTo
getInfo, setInfo
public String getTitle()
App
public String getVersion()
App
SciJava conforms to the Semantic Versioning specification.
getVersion
in interface App
getVersion
in interface Versioned
major.minor.micro
format.public POM getPOM()
App
public Manifest getManifest()
App
NB: This metadata may be null if run in a development environment.
getManifest
in interface App
public String getInfo(boolean mem)
App
public String getSystemProperty()
App
getSystemProperty
in interface App
public File getBaseDirectory()
App
getBaseDirectory
in interface App
public void about()
App
public void prefs()
App
Copyright © 2009–2015 SciJava. All rights reserved.