public class NapariPlugin extends JIPipePrepackagedDefaultJavaPlugin
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Constructor and Description |
---|
NapariPlugin() |
Modifier and Type | Method and Description |
---|---|
StringList |
getDependencyCitations()
Returns all dependent work
|
String |
getDependencyId() |
StringList |
getDependencyProvides()
The list of alternative IDs that are covered by this dependency
|
HTMLText |
getDescription() |
static PythonEnvironment |
getEnvironment() |
String |
getName() |
static void |
launchNapari(JIPipeDesktopWorkbench workbench,
List<String> arguments,
boolean interactive) |
static void |
launchNapari(JIPipeDesktopWorkbench workbench,
List<String> arguments,
JIPipeProgressInfo progressInfo,
boolean interactive) |
void |
register(JIPipe jiPipe,
org.scijava.Context context,
JIPipeProgressInfo progressInfo)
Registers custom modules into JIPipe
|
static void |
runNapari(PythonEnvironment environment,
List<String> parameters,
boolean detached,
JIPipeProgressInfo progressInfo)
Runs Napari
|
getAuthors, getCitation, getDependencyVersion, getLicense, getLogo, getWebsite
configureDefaultImageJAdapters, configureDefaultImageJAdapters, getAcknowledgements, getCategories, getDependencies, getDependencyLocation, getMetadata, getRegistry, getSummary, registerAnnotationNodeType, registerApplicationSettingsSheet, registerContextMenuAction, registerDatatype, registerDatatype, registerDatatypeConversion, registerDatatypeDisplayOperation, registerDatatypeImportOperation, registerDatatypeOperation, registerDefaultDataTypeViewer, registerEnumParameterType, registerEnvironment, registerEnvironmentInstaller, registerExpressionFunction, registerExpressionFunction, registerFileChooserKnownDirectoryType, registerFileChooserKnownDirectoryType, registerFileChooserKnownFileType, registerFileChooserKnownFileType, registerGraphEditorTool, registerGraphEditorToolBarButtonExtension, registerImageJDataExporter, registerImageJDataImporter, registerMenuExtension, registerMetadataObjectType, registerNodeExample, registerNodeExample, registerNodeExample, registerNodeExamplesFromResources, registerNodeExamplesFromResources, registerNodeTemplate, registerNodeTemplatesFromResources, registerNodeTemplatesFromResources, registerNodeType, registerNodeType, registerNodeType, registerNodeType, registerNodeType, registerNodeTypeCategory, registerParameterEditor, registerParameterGenerator, registerParameterType, registerParameterType, registerParameterType, registerParameterType, registerParameterType, registerParameterType, registerProjectSettingsSheet, registerProjectTemplatesFromResources, registerProjectTemplatesFromResources, registerTableColumnOperation, registerTableColumnOperationAndExpressionFunction, registerUtility, reportValidity, setRegistry
getInfo, getPriority, setInfo, setPriority
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getSplashIcons, postprocess
canActivate, isActivated, isBeta, isCorePlugin, isScheduledForActivation, isScheduledForDeactivation
getAllDependencies, getAllDependencies, getAllImageJUpdateSiteDependencies, getImageJUpdateSiteDependencies, getImageJUpdateSites, simplifyAndMinimize, toHtmlElement
generateValidityReport
public static final JIPipeDependency AS_DEPENDENCY
public static PythonEnvironment getEnvironment()
public static void launchNapari(JIPipeDesktopWorkbench workbench, List<String> arguments, boolean interactive)
public static void launchNapari(JIPipeDesktopWorkbench workbench, List<String> arguments, JIPipeProgressInfo progressInfo, boolean interactive)
public static void runNapari(PythonEnvironment environment, List<String> parameters, boolean detached, JIPipeProgressInfo progressInfo)
environment
- the environment. can be null (then the NapariPluginApplicationSettings
environment is taken)parameters
- the cli parametersdetached
- if the process is launched detachedprogressInfo
- the progress infopublic StringList getDependencyCitations()
JIPipeDefaultJavaPlugin
getDependencyCitations
in class JIPipeDefaultJavaPlugin
public String getName()
getName
in class JIPipeDefaultJavaPlugin
public HTMLText getDescription()
getDescription
in class JIPipeDefaultJavaPlugin
public void register(JIPipe jiPipe, org.scijava.Context context, JIPipeProgressInfo progressInfo)
JIPipeJavaPlugin
jiPipe
- the JIPipe
instance that calls this functioncontext
- the SciJava Context
progressInfo
- the progress infopublic String getDependencyId()
public StringList getDependencyProvides()
JIPipeDependency
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.