|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
EfficientFilter | An EfficientFilter can take in an UnassembledGraph withut assembling it, and is used for non-structural filters. |
Filter | A Filter returns a subgraph of a Graph , in the
form of an UnsassembledGraph . |
LevelFilter | A generally useful template for Filters that have a settable value. |
Class Summary | |
---|---|
EdgePredicateFilter | This is a simple Edge filter that accepts the edges which its Predicate accepts. |
GeneralEdgeAcceptFilter | Abstract class that implements a generic filter for accepting arbitrary edges (and all vertices). |
GeneralVertexAcceptFilter | Abstract class that implements a generic filter for accepting arbitrary vertices (and all edges). |
GraphAssemblyRecord | Contains an audit trail of a graph filtering step. |
SerialFilter | This is a generic filter that takes at least two other filters and runs them seially. |
TrivialFilter | A small filter that returns the vertices and edges in the orignal Graph. |
UnassembledGraph | This class represents an unassembled graph. |
VertexPredicateFilter | This is a simple Vertex filter that accepts the vertices which its Predicate accepts. |
Provides for a filtering mechanism that produces subgraphs of an original graph. This package includes:
Filter
, the base filter interface;
EfficientFilter
, an interface for filters that can be efficeintly cumulatively stacked;
LevelFilter
, an interface for filters that have a variable integer setting;
GeneralEdgeAcceptFilter
, a base class for filters that look only at edges;
and GeneralVertexAcceptFilter
, a base class for filters that look only at vertices.UnassembledGraph
, the raw graph that is generated by a filter;
and GraphAssemblyRecord
, the audit trail of past filter calls.
SerialFilter
, which stacks several filters in sequence;
and TrivialFilter
, which returns the original input graph.
Filter
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |