|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface defines a pull-push multiplexer. This multiplexer has two collection client interfaces:
Field Summary | |
static String |
ITF_NAME
The commonly used name to refer to this interface. |
Method Summary | |
Attachment |
attach(String[] inputNames,
Map[] inputContexts,
String[] outputNames,
Map[] outputContexts,
Map parameters)
Attaches a set of inputs to a set of outputs. |
void |
detach(Attachment attachment)
Detaches a set of inputs from a set of outputs. |
ArrayList |
getAttachments()
Returns the attachments that have been registered. |
void |
update(Attachment attachment)
Updates an attachement. |
Field Detail |
public static final String ITF_NAME
Method Detail |
public Attachment attach(String[] inputNames, Map[] inputContexts, String[] outputNames, Map[] outputContexts, Map parameters) throws NoSuchInterfaceException
inputNames
- the names of the inputs to be attached. These inputs must
have been previously bound (with the same name) using the
BindingController
interface.inputContexts
- the contexts to be passed when pulling the inputs.outputNames
- the names of the outputs to wich intputs must be
attached. These outputs must have been previously bound (with the
same name) using the BindingController
interface.outputContexts
- the contexts to be passed when pushing the outputs.parameters
- the attachement parameters.
Attachment
object
NoSuchInterfaceException
- if inputNames or outputNames contains the
name of an interface to which the component has not been bound.public void detach(Attachment attachment)
attachment
- an attachment returned by attach
public void update(Attachment attachment)
Attachment
.
attachment
- an attachment returned by attach
.public ArrayList getAttachments()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |