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, uniqueInstancestatic 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.