ModuleType
- the type used in the moduleJIPipeType
- the type used in JIPipepublic abstract class ParameterImageJ2ModuleInput<ModuleType,JIPipeType> extends org.scijava.service.AbstractService implements ParameterModuleIO
Constructor and Description |
---|
ParameterImageJ2ModuleInput() |
Modifier and Type | Method and Description |
---|---|
abstract ModuleType |
convertFromJIPipeToModule(JIPipeType obj) |
abstract JIPipeType |
convertFromModuleToJIPipe(ModuleType obj) |
Class<?> |
getAcceptedModuleFieldClass()
The class used to store data inside a module
|
abstract Class<JIPipeType> |
getJIPipeParameterClass() |
abstract Class<ModuleType> |
getModuleClass() |
boolean |
handlesInput() |
boolean |
handlesOutput() |
void |
install(ImageJ2OpNodeInfo nodeInfo,
org.scijava.module.ModuleItem<?> moduleItem)
Applies changes to an
ImageJ2OpNodeInfo required for this IO |
void |
install(ImageJ2OpNode node,
org.scijava.module.ModuleItem<?> moduleItem)
Applies changes to an
ImageJ2OpNode required for this IO |
boolean |
transferFromJIPipe(ImageJ2OpNode node,
JIPipeSingleIterationStep iterationStep,
org.scijava.module.ModuleItem moduleItem,
org.scijava.module.Module module,
JIPipeProgressInfo progressInfo)
Transfers data from JIPipe into the module
|
boolean |
transferToJIPipe(ImageJ2OpNode node,
JIPipeSingleIterationStep iterationStep,
ParametersData moduleOutputParameters,
org.scijava.module.ModuleItem moduleItem,
org.scijava.module.Module module,
JIPipeProgressInfo progressInfo)
Transfers data from JIPipe from the module
|
getInfo, getPriority, setInfo, setPriority
public Class<?> getAcceptedModuleFieldClass()
ImageJ2ModuleIO
getAcceptedModuleFieldClass
in interface ImageJ2ModuleIO
public void install(ImageJ2OpNodeInfo nodeInfo, org.scijava.module.ModuleItem<?> moduleItem)
ImageJ2ModuleIO
ImageJ2OpNodeInfo
required for this IOinstall
in interface ImageJ2ModuleIO
nodeInfo
- the node infomoduleItem
- the modulepublic void install(ImageJ2OpNode node, org.scijava.module.ModuleItem<?> moduleItem)
ImageJ2ModuleIO
ImageJ2OpNode
required for this IOinstall
in interface ImageJ2ModuleIO
node
- the node infomoduleItem
- the modulepublic boolean transferFromJIPipe(ImageJ2OpNode node, JIPipeSingleIterationStep iterationStep, org.scijava.module.ModuleItem moduleItem, org.scijava.module.Module module, JIPipeProgressInfo progressInfo)
ImageJ2ModuleIO
transferFromJIPipe
in interface ImageJ2ModuleIO
node
- the JIPipe nodeiterationStep
- the iteration stepmoduleItem
- the module itemmodule
- the moduleprogressInfo
- the progress infopublic boolean transferToJIPipe(ImageJ2OpNode node, JIPipeSingleIterationStep iterationStep, ParametersData moduleOutputParameters, org.scijava.module.ModuleItem moduleItem, org.scijava.module.Module module, JIPipeProgressInfo progressInfo)
ImageJ2ModuleIO
transferToJIPipe
in interface ImageJ2ModuleIO
node
- the JIPipe nodeiterationStep
- the iteration stepmoduleOutputParameters
- the module output parametersmoduleItem
- the module itemmodule
- the moduleprogressInfo
- the progress infopublic boolean handlesInput()
handlesInput
in interface ImageJ2ModuleIO
public boolean handlesOutput()
handlesOutput
in interface ImageJ2ModuleIO
public abstract JIPipeType convertFromModuleToJIPipe(ModuleType obj)
public abstract ModuleType convertFromJIPipeToModule(JIPipeType obj)
public abstract Class<JIPipeType> getJIPipeParameterClass()
public abstract Class<ModuleType> getModuleClass()
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.