|
eaLib API Docs Last Modified : January 7 2002 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--mss.ea.core.GeneticOperator | +--mss.ea.al.MultiConditionalRouter
Multi-condition router. This class checks the all conditions and routes the stream to output slot 0, if the condition is false and to slot 1 if the condition is true. The conditions are conjuncted a logical OR.
Fields inherited from class mss.ea.core.GeneticOperator |
description, ID, name |
Constructor Summary | |
MultiConditionalRouter(Condition c)
Constructor with initial condition. |
|
MultiConditionalRouter(Condition[] ca)
Constructor with array of conditions. |
|
MultiConditionalRouter(StreamCondition sc)
Constructor with initial stream condition. |
|
MultiConditionalRouter(StreamCondition[] sca)
Constructor with array of stream conditions. |
Method Summary | |
void |
addCondition(Condition c)
Adds a condition to the internal condition list. |
void |
addCondition(StreamCondition sc)
Adds a stream condition to the internal condition list. |
int |
route(IndividualStream is)
Evaluates the conditions and returns the appropriate slot to route the stream to. |
Methods inherited from class mss.ea.core.GeneticOperator |
getDescription, getID, getName, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MultiConditionalRouter(Condition c)
c
- condition for evaluationpublic MultiConditionalRouter(StreamCondition sc)
sc
- stream condition for evaluationpublic MultiConditionalRouter(Condition[] ca)
ca
- array of conditions for evaluationpublic MultiConditionalRouter(StreamCondition[] sca)
sca
- array of stream conditions for evaluationMethod Detail |
public void addCondition(Condition c)
c
- condition to addpublic void addCondition(StreamCondition sc)
sc
- stream condition to addpublic int route(IndividualStream is)
route
in interface IndividualRouter
is
- individual stream to route
|
eaLib API Docs Last Modified : January 7 2002 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |