Package org.scijava.welcome
Interface WelcomeService
-
- All Superinterfaces:
Comparable<Prioritized>,Contextual,Disposable,HasPluginInfo,Identifiable,Initializable,Locatable,Logged,Prioritized,RichPlugin,SciJavaPlugin,SciJavaService,Service,Versioned
- All Known Implementing Classes:
DefaultWelcomeService
public interface WelcomeService extends SciJavaService
Interface for services to display the welcome greeting when the UI is shown for the first time.- Author:
- Curtis Rueden, Mark Hiner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisplayWelcome()Displays the welcome greeting.booleanisFirstRun()Returns true iff this version of the running SJC application has not run before.voidsetFirstRun(boolean firstRun)Sets a preference recording whether this version of the dominant SJC application has run.-
Methods inherited from interface org.scijava.Contextual
context, getContext, setContext
-
Methods inherited from interface org.scijava.Disposable
dispose
-
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
-
Methods inherited from interface org.scijava.service.Service
initialize, registerEventHandlers
-
Methods inherited from interface org.scijava.Versioned
getVersion
-
-
-
-
Method Detail
-
displayWelcome
void displayWelcome()
Displays the welcome greeting.
-
isFirstRun
boolean isFirstRun()
Returns true iff this version of the running SJC application has not run before.
-
setFirstRun
void setFirstRun(boolean firstRun)
Sets a preference recording whether this version of the dominant SJC application has run.
-
-