public interface INode extends IScheduledNode
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT
Default input/output data name if none is specified.
|
Modifier and Type | Method and Description |
---|---|
void |
chainNext(IScheduledNode next)
Chains default output of this node to default input of next.
|
void |
chainNext(IScheduledNode next,
String inName)
Chains default output of this node to named input of next.
|
void |
chainNext(String outName,
IScheduledNode next)
Chains named output of this node to default input of next.
|
void |
chainNext(String outName,
IScheduledNode next,
String inName)
Chains named output of this node to named output of next.
|
void |
chainPrevious(IScheduledNode previous)
Chains default input of this node to default output of previous.
|
void |
chainPrevious(IScheduledNode previous,
String outName)
Chains default input of this node to named output of previous.
|
void |
chainPrevious(String inName,
IScheduledNode previous)
Chains named input of this node to default output of previous.
|
void |
chainPrevious(String inName,
IScheduledNode previous,
String outName)
Chains named input of this node to named output of previous.
|
void |
externalPut(Object data)
Used to put default data from outside the node.
|
void |
externalPut(String inName,
Object data)
Used to put named data from outside the node.
|
Object |
get()
Used within the run method.
|
Object |
get(String inName)
Used within the run method.
|
void |
put(Object data)
Used within the run method.
|
void |
put(String outName,
Object data)
Used within the run method.
|
void |
quit()
Stops this node.
|
void |
run()
The implementation of this method gets and puts data to do the data
processing work of the node.
|
associate, uniqueInstance
static final String DEFAULT
void chainNext(IScheduledNode next)
next
- void chainNext(String outName, IScheduledNode next)
outName
- next
- void chainNext(IScheduledNode next, String inName)
next
- inName
- void chainNext(String outName, IScheduledNode next, String inName)
outName
- next
- inName
- void chainPrevious(IScheduledNode previous)
previous
- void chainPrevious(String inName, IScheduledNode previous)
inName
- previous
- void chainPrevious(IScheduledNode previous, String outName)
previous
- outName
- void chainPrevious(String inName, IScheduledNode previous, String outName)
inName
- previous
- outName
- void externalPut(Object data)
data
- void externalPut(String inName, Object data)
inName
- data
- void quit()
void run()
Object get()
Object get(String inName)
inName
- void put(Object data)
data
- Copyright © 2015–2022 SciJava. All rights reserved.