org.gephi.filters.spi
Interface NodeFilter
- All Superinterfaces:
- Filter
- All Known Implementing Classes:
- AttributeEqualBuilder.NodeEqualBooleanFilter, AttributeEqualBuilder.NodeEqualNumberFilter, AttributeEqualBuilder.NodeEqualStringFilter, AttributeNonNullBuilder.NodeAttributeNonNullFilter, AttributeRangeBuilder.NodeAttributeRangeFilter, DegreeRangeBuilder.DegreeRangeFilter, DynamicRangeBuilder.DynamicRangeFilter, GiantComponentBuilder.GiantComponentFilter, InDegreeRangeBuilder.InDegreeRangeFilter, LevelBuilder.LevelFilter, MutualDegreeRangeBuilder.MutualDegreeRangeFilter, PartitionBuilder.NodePartitionFilter, PartitionCountBuilder.NodePartitionCountFilter
public interface NodeFilter
- extends Filter
Basic filters for nodes, that works as predicates. For a given node the filter's
role is to return true
if the node is kept or false
if it is removed.
- Author:
- Mathieu Bastian
init
boolean init(Graph graph)
evaluate
boolean evaluate(Graph graph,
Node node)
finish
void finish()