Modifier and Type | Interface and Description |
---|---|
interface |
JIPipeExtension
Interface shared between all JIPipe extensions
|
interface |
JIPipeJavaExtension
A Java extension
|
Modifier and Type | Class and Description |
---|---|
class |
JIPipeDefaultJavaExtension
Default implementation of
JIPipeJavaExtension |
class |
JIPipeJsonExtension
A JSON-serializable extension
|
class |
JIPipeMutableDependency
A JSON-serializable
JIPipeDependency . |
Modifier and Type | Method and Description |
---|---|
JIPipeDependency |
JIPipe.findExtensionById(String dependencyId) |
JIPipeDependency |
JIPipeRegistry.findExtensionById(String dependencyId) |
JIPipeDependency |
JIPipe.ExtensionDiscoveredEvent.getExtension() |
JIPipeDependency |
JIPipe.ExtensionRegisteredEvent.getExtension() |
Modifier and Type | Method and Description |
---|---|
default Set<JIPipeDependency> |
JIPipeDependency.getAllDependencies()
Gets a flat list of all dependencies (no nested dependencies)
This method returns the dependencies to be stored into JSON
JIPipeMutableDependency instances are returned instead of the original type and the thumbnail metadata is removed |
default Set<JIPipeDependency> |
JIPipeDependency.getAllDependencies(boolean minimize)
Gets a flat list of all dependencies (no nested dependencies)
This method returns the dependencies to be stored into JSON
JIPipeMutableDependency instances are returned instead of the original type and the thumbnail metadata is removed |
Set<JIPipeDependency> |
JIPipeMutableDependency.getDependencies() |
default Set<JIPipeDependency> |
JIPipeDependency.getDependencies()
List of JIPipe dependencies.
|
Set<JIPipeDependency> |
JIPipeDefaultJavaExtension.getDependencies() |
Set<JIPipeDependency> |
JIPipeJsonExtension.getDependencies() |
List<JIPipeDependency> |
JIPipe.getFailedExtensions() |
List<JIPipeDependency> |
JIPipe.getRegisteredExtensions() |
List<JIPipeDependency> |
JIPipeRegistry.getRegisteredExtensions() |
static Set<JIPipeDependency> |
JIPipeDependency.simplifyAndMinimize(Set<JIPipeDependency> dependencies,
boolean minimize)
Flattens the hierarchy of dependencies into a list and removes large metadata (e.g. thumbnails)
|
Modifier and Type | Method and Description |
---|---|
static String |
JIPipeDependency.toHtmlElement(JIPipeDependency dependency)
Exports the dependency to an HTML element (without the root tag)
|
Modifier and Type | Method and Description |
---|---|
void |
JIPipe.checkUpdateSites(JIPipeRegistryIssues issues,
List<JIPipeDependency> extensions,
Progress progressAdapter,
JIPipeProgressInfo progressInfo)
Checks the update sites of all extensions and stores the results in the issues
|
void |
JIPipeMutableDependency.setDependencies(Set<JIPipeDependency> dependencies) |
static Set<JIPipeDependency> |
JIPipeDependency.simplifyAndMinimize(Set<JIPipeDependency> dependencies,
boolean minimize)
Flattens the hierarchy of dependencies into a list and removes large metadata (e.g. thumbnails)
|
Constructor and Description |
---|
ExtensionDiscoveredEvent(JIPipe registry,
JIPipeDependency extension) |
ExtensionRegisteredEvent(JIPipeRegistry registry,
JIPipeDependency extension) |
JIPipeMutableDependency(JIPipeDependency other)
Copies the dependency
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
JIPipeProject.getSimplifiedMinimalDependencies() |
static Set<JIPipeDependency> |
JIPipeProject.loadDependenciesFromJson(com.fasterxml.jackson.databind.JsonNode node)
Deserializes the set of project dependencies from JSON.
|
Modifier and Type | Class and Description |
---|---|
class |
JIPipeCompartmentsExtension
Extension that provides compartment management functionality
|
Modifier and Type | Class and Description |
---|---|
class |
GroupingExtension
Extension for anything that is related to
GraphWrapperAlgorithm |
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
GraphWrapperAlgorithm.getDependencies() |
Set<JIPipeDependency> |
JsonNodeInfo.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
LoopingExtension
Extension for anything that is related to
GraphWrapperAlgorithm |
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
JIPipeEmptyNodeInfo.getDependencies() |
Set<JIPipeDependency> |
JIPipeJavaNodeInfo.getDependencies() |
Set<JIPipeDependency> |
JIPipeNodeInfo.getDependencies()
Returns all dependencies
|
Set<JIPipeDependency> |
JIPipeGraphNode.getDependencies()
Returns a list of all dependencies this algorithm currently has.
|
Set<JIPipeDependency> |
JIPipeGraph.getDependencies()
Gets all dependencies of all algorithms
|
Modifier and Type | Method and Description |
---|---|
JIPipeDependency |
JIPipeDatatypeRegistry.getSourceOf(Class<? extends JIPipeData> dataClass)
Returns the source that registered that data type
|
JIPipeDependency |
JIPipeDatatypeRegistry.getSourceOf(String id)
Returns the source that registered that data type
|
JIPipeDependency |
JIPipeNodeRegistry.getSourceOf(String algorithmId)
Returns the source of a registered algorithm
|
Modifier and Type | Method and Description |
---|---|
static Set<JIPipeDependency> |
JIPipeExtensionRegistry.findUnsatisfiedDependencies(Set<JIPipeDependency> dependencies)
Finds all dependencies that cannot be met
|
org.jgrapht.graph.DefaultDirectedGraph<JIPipeDependency,org.jgrapht.graph.DefaultEdge> |
JIPipeExtensionRegistry.getDependencyGraph()
Returns a directed graph of all dependencies.
|
Set<JIPipeDependency> |
JIPipeExtensionRegistry.tryResolveToKnownDependencies(Set<JIPipeDependency> dependencies)
Resolves as many dependencies in the provided set against a known dependency, so there is access to other metadata.
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDataInfo> |
JIPipeDatatypeRegistry.getDeclaredBy(JIPipeDependency dependency)
Returns all data infos added by the dependency
|
Set<JIPipeNodeInfo> |
JIPipeNodeRegistry.getDeclaredBy(JIPipeDependency dependency)
Gets all algorithms declared by the dependency
|
void |
JIPipeNodeRegistry.register(JIPipeNodeInfo info,
JIPipeDependency source)
Registers an algorithm info
|
void |
JIPipeDatatypeRegistry.register(String id,
Class<? extends JIPipeData> klass,
JIPipeDependency source)
Registers a data type
|
Modifier and Type | Method and Description |
---|---|
static Set<JIPipeDependency> |
JIPipeExtensionRegistry.findUnsatisfiedDependencies(Set<JIPipeDependency> dependencies)
Finds all dependencies that cannot be met
|
Set<JIPipeDependency> |
JIPipeExtensionRegistry.tryResolveToKnownDependencies(Set<JIPipeDependency> dependencies)
Resolves as many dependencies in the provided set against a known dependency, so there is access to other metadata.
|
Constructor and Description |
---|
JIPipeJavaNodeRegistrationTask(String id,
Class<? extends JIPipeGraphNode> nodeClass,
JIPipeDependency source,
URL icon)
Creates a new registration task
|
Modifier and Type | Class and Description |
---|---|
class |
JIPipePrepackagedDefaultJavaExtension
JIPipeDefaultJavaExtension for internal usage |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationsExtension
Extension that provides data types and algorithms to modify data annotations
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
AnnotationsExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Class and Description |
---|---|
class |
BatchAssistantExtension |
Modifier and Type | Class and Description |
---|---|
class |
CellposeExtension |
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
CellposeExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
CellposeExtension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
CLIJExtension
Integrates CLIJ
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
CLIJExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
CLIJCommandNodeInfo.getDependencies() |
Set<JIPipeDependency> |
CLIJExtension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
CoreExtension
The core extension
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
CoreExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
CoreExtension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
ExpressionExtension |
Modifier and Type | Class and Description |
---|---|
class |
FilesystemExtension
Extension that provides filesystem data types
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
FilesystemExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Class and Description |
---|---|
class |
FormsExtension
Extension that adds forms
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
FormsExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
FormsExtension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
MultiTemplateMatchingExtension
Extension that adds ImageJ2 algorithms
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
MultiTemplateMatchingExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
MultiTemplateMatchingExtension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
TrackMateExtension |
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
TrackMateExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
TrackMateExtension.getDependencies() |
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
CreateSpotTrackerNodeInfo.getDependencies() |
Set<JIPipeDependency> |
CreateSpotDetectorNodeInfo.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
WekaExtension |
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
WekaExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
WekaExtension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
ImageJ2Extension
Extension that adds ImageJ2 algorithms
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
ImageJ2Extension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
ImageJ2OpNodeInfo.getDependencies() |
Set<JIPipeDependency> |
ImageJ2Extension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
ImageJAlgorithmsExtension
Extension that adds ImageJ2 algorithms
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
ImageJAlgorithmsExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
ImageJAlgorithmsExtension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
ImageJDataTypesExtension
Provides ImageJ data types
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
ImageJDataTypesExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
ImageJDataTypesExtension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
JsonExtensionLoaderExtension
Extension that loads
JIPipeJsonExtension |
Modifier and Type | Class and Description |
---|---|
class |
MultiParameterAlgorithmsExtension
Extension that provides capabilities to run multiple parameters
|
class |
MultiParametersExtension
Extension that provides capabilities to run multiple parameters
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
MultiParameterAlgorithmsExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Class and Description |
---|---|
class |
NodeTemplateBoxToolExtension |
Modifier and Type | Class and Description |
---|---|
class |
OMEROExtension
Provides data types dor handling strings
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
OMEROExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
OMEROExtension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
OmniposeExtension |
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
OmniposeExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
OmniposeExtension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
StandardParametersExtension
Provides some standard parameters
|
Modifier and Type | Class and Description |
---|---|
class |
PipelineRenderExtension
Extension containing some additional tools
|
Modifier and Type | Class and Description |
---|---|
class |
PlotsExtension
Provides a standard selection of plots
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
PlotsExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
PlotsExtension.getDependencies() |
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
PlotTables2AlgorithmInfo.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
ProcessesExtension |
Modifier and Type | Class and Description |
---|---|
class |
PythonExtension
Python nodes
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
PythonExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Class and Description |
---|---|
class |
RExtension |
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
RExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
RExtension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
StandardSettingsExtension
Extension that provides all JIPipe included settings sheets
|
Modifier and Type | Class and Description |
---|---|
class |
StringsExtension
Provides data types dor handling strings
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
StringsExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Class and Description |
---|---|
class |
TablesExtension
Standard set of table operations
|
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
TablesExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
TablesExtension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
ToolsExtension
Extension containing some additional tools
|
Modifier and Type | Class and Description |
---|---|
class |
UtilitiesExtension |
Modifier and Type | Field and Description |
---|---|
static JIPipeDependency |
UtilitiesExtension.AS_DEPENDENCY
Dependency instance to be used for creating the set of dependencies
|
Modifier and Type | Method and Description |
---|---|
Set<JIPipeDependency> |
UtilitiesExtension.getDependencies() |
Modifier and Type | Class and Description |
---|---|
class |
UpdateSiteExtension
Helper class that encapsulates an ImageJ update site into a
JIPipeExtension |
Modifier and Type | Method and Description |
---|---|
JIPipeDependency |
ExtensionItemPanel.getExtension() |
Constructor and Description |
---|
ActivateDependenciesConfirmationDialog(Component parent,
JIPipeModernPluginManager pluginManager,
JIPipeExtension extension,
Set<JIPipeDependency> missingDependencies,
Set<JIPipeImageJUpdateSiteDependency> missingUpdateSites) |
Modifier and Type | Method and Description |
---|---|
Component |
JIPipeDependencyListCellRenderer.getListCellRendererComponent(JList<? extends JIPipeDependency> list,
JIPipeDependency value,
int index,
boolean isSelected,
boolean cellHasFocus) |
Modifier and Type | Method and Description |
---|---|
Component |
JIPipeDependencyListCellRenderer.getListCellRendererComponent(JList<? extends JIPipeDependency> list,
JIPipeDependency value,
int index,
boolean isSelected,
boolean cellHasFocus) |
Constructor and Description |
---|
JIPipeDependencyUI(JIPipeDependency dependency)
Creates a new UI
|
Modifier and Type | Method and Description |
---|---|
static boolean |
MissingProjectDependenciesDialog.showDialog(JIPipeWorkbench workbench,
Path fileName,
Set<JIPipeDependency> dependencySet,
Set<JIPipeImageJUpdateSiteDependency> missingUpdateSites)
Shows the dialog
|
Constructor and Description |
---|
MissingProjectDependenciesDialog(JIPipeWorkbench workbench,
Path fileName,
Set<JIPipeDependency> dependencySet,
Set<JIPipeImageJUpdateSiteDependency> missingUpdateSites) |
Copyright © 2020–2022 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.