Package org.scijava.app
Class AbstractApp
- java.lang.Object
-
- org.scijava.AbstractContextual
-
- org.scijava.plugin.AbstractRichPlugin
-
- org.scijava.app.AbstractApp
-
- All Implemented Interfaces:
Comparable<Prioritized>,App,Contextual,Identifiable,Locatable,Logged,HasPluginInfo,RichPlugin,SciJavaPlugin,SingletonPlugin,Prioritized,Versioned
- Direct Known Subclasses:
SciJavaApp
public abstract class AbstractApp extends AbstractRichPlugin implements App
Abstract superclass ofAppimplementations.- Author:
- Curtis Rueden
-
-
Constructor Summary
Constructors Constructor Description AbstractApp()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabout()Displays information about the application.ManifestgetManifest()Gets the manifest containing metadata about the application.POMgetPOM()Gets the Maven POM containing metadata about the application.-
Methods inherited from class org.scijava.plugin.AbstractRichPlugin
getInfo, getPriority, setInfo, setPriority, toString
-
Methods inherited from class org.scijava.AbstractContextual
context, getContext
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.scijava.app.App
getArtifactId, getBaseDirectory, getGroupId, getInfo, getSystemProperty, getTitle, getVersion, prefs, quit
-
Methods inherited from interface org.scijava.Contextual
context, getContext, setContext
-
Methods inherited from interface org.scijava.plugin.HasPluginInfo
getInfo, setInfo
-
Methods inherited from interface org.scijava.Locatable
getLocation
-
Methods inherited from interface org.scijava.Prioritized
compareTo, getPriority, setPriority
-
Methods inherited from interface org.scijava.plugin.RichPlugin
getIdentifier, log
-
-
-
-
Method Detail
-
getPOM
public POM getPOM()
Description copied from interface:AppGets the Maven POM containing metadata about the application.
-
getManifest
public Manifest getManifest()
Description copied from interface:AppGets the manifest containing metadata about the application.NB: This metadata may be null if run in a development environment.
- Specified by:
getManifestin interfaceApp
-
-