|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object pedviz.algorithms.filter.Filter
public class Filter
This class represents a collection of conditions.
Field Summary | |
---|---|
static int |
AND
and operator. |
static int |
OR
or operator. |
Constructor Summary | |
---|---|
Filter()
Creates a new Filter object. |
|
Filter(int operator)
Creates a new Filter object and the conditions are combined with the given operator. |
Method Summary | |
---|---|
void |
addCondition(Condition condition)
Adds a new condition to the collection. |
java.util.ArrayList<Node> |
execute(Graph graph)
Executes all conditions on the given graph object and returns a collection of all valid nodes. |
int |
getOperator()
Returns the operator. |
void |
setOperator(int operator)
Sets the operator. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int AND
public static final int OR
Constructor Detail |
---|
public Filter()
public Filter(int operator)
operator
- operator (AND/OR)Method Detail |
---|
public void addCondition(Condition condition)
condition
- public java.util.ArrayList<Node> execute(Graph graph)
graph
- Graph object
public int getOperator()
public void setOperator(int operator)
operator
- operator.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |