Class FlowDownOutConnectorStoreIterator

java.lang.Object
   |
   +----java.util.VectorIterator
           |
           +----ConnectorStoreIterator
                   |
                   +----OutConnectorStoreIterator
                           |
                           +----FlowDownOutConnectorStoreIterator

class FlowDownOutConnectorStoreIterator
extends OutConnectorStoreIterator
FlowDownOutConnectorStoreIterator is one of three classes that can be used to walk (depth first) through a network of modules. This class uses the action method on out connectors of this StoreIterator and proceeds to underlaying modules via the connections defined in the out connector by using the FlowDownConnectionStoreIterator.

See Also:
FlowDownModuleStoreIterator, FlowDownConnectionStoreIterator, Module

Variable Index

 o flowDown
The flowDown object contain specific methods that are neccesary to run the action method of FlowDownModuleStoreIterator.

Constructor Index

 o FlowDownOutConnectorStoreIterator(FlowIteration)

Method Index

 o action(OutConnector)
The action method is run on all out connectors in this Connector- Store.

Variables

 o flowDown
 private FlowIteration flowDown
The flowDown object contain specific methods that are neccesary to run the action method of FlowDownModuleStoreIterator.

See Also:
action

Constructors

 o FlowDownOutConnectorStoreIterator
 FlowDownOutConnectorStoreIterator(FlowIteration fd)
Parameters:
fd - The flowDown object contains the specific functions that will be run on each module. They will have to be passed on to the other FlowDown... Iterators in order to be known every time the action method of FlowDownModuleStoreIterator is run.
See Also:
FlowIteration, FlowDownModuleStoreIterator, action

Methods

 o action
 public void action(OutConnector c)
The action method is run on all out connectors in this Connector- Store. Go to the next underlaying modules via the connections of this out connector.

Overrides:
action in class OutConnectorStoreIterator
See Also:
FlowDownOutConnectionStoreIterator, OutConnector