Package edu.umd.cs.findbugs.graph
Class SearchTree<VertexType extends GraphVertex<VertexType>>
- java.lang.Object
-
- edu.umd.cs.findbugs.graph.SearchTree<VertexType>
-
public class SearchTree<VertexType extends GraphVertex<VertexType>> extends java.lang.ObjectSearchTree represents a search tree produced by a graph search algorithm, such as BreadthFirstSearch or DepthFirstSearch.
-
-
Constructor Summary
Constructors Constructor Description SearchTree(VertexType v)Create a new search tree.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(SearchTree<VertexType> child)Add a child search tree.voidaddVerticesToSet(java.util.Set<VertexType> set)Add all vertices contained in this search tree to the given set.java.util.Iterator<SearchTree<VertexType>>childIterator()Return collection of children of this search tree.VertexTypegetVertex()Get the vertex contained in this node.
-
-
-
Constructor Detail
-
SearchTree
public SearchTree(VertexType v)
Create a new search tree.
-
-
Method Detail
-
getVertex
public VertexType getVertex()
Get the vertex contained in this node.
-
addChild
public void addChild(SearchTree<VertexType> child)
Add a child search tree.
-
childIterator
public java.util.Iterator<SearchTree<VertexType>> childIterator()
Return collection of children of this search tree. (Elements returned are also SearchTree objects).
-
addVerticesToSet
public void addVerticesToSet(java.util.Set<VertexType> set)
Add all vertices contained in this search tree to the given set.
-
-