Uses of Interface org.neo4j.graphdb.traversal.BranchSelector (Neo4j Community 1.8.RC1 API)
Date: 2012-09-07

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Neo4j Community
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.neo4j.graphdb.traversal.BranchSelector

Packages that use BranchSelector
org.neo4j.graphdb.traversal | Traversal framework.
org.neo4j.kernel | Implementation for embedding a Neo4j graph database in an application.

Uses of BranchSelector in org.neo4j.graphdb.traversal

Subinterfaces of BranchSelector in org.neo4j.graphdb.traversal
`interface` | `SideSelector` Dictates which side is the current side in a bidirectional traversal to traverse the next step for.

Methods in org.neo4j.graphdb.traversal that return BranchSelector
`BranchSelector` | `BranchOrderingPolicy.create(TraversalBranch startBranch, PathExpander expander)` Instantiates a `BranchSelector` with `startBranch` as the first branch to base a decision on "where to go next".

Methods in org.neo4j.graphdb.traversal with parameters of type BranchSelector
`SideSelector` | `SideSelectorPolicy.create(BranchSelector start, BranchSelector end, int maxDepth)` Creates a new `SideSelector` given the `start`/`end` `BranchSelector`s and an optional `maxDepth`.

Uses of BranchSelector in org.neo4j.kernel

Classes in org.neo4j.kernel that implement BranchSelector
`class` | `AbstractSelectorOrderer<T>`
`class` | `AlternatingSelectorOrderer`
`class` | `LevelSelectorOrderer`
`class` | `PreorderBreadthFirstSelector` Selects `TraversalBranch`s according to breadth first pattern, the most natural ordering in a breadth first search, see http://en.wikipedia.org/wiki/Breadth-first_search

Methods in org.neo4j.kernel that return BranchSelector
`protected BranchSelector` | `AbstractSelectorOrderer.nextSelector()`

Constructors in org.neo4j.kernel with parameters of type BranchSelector
`AbstractSelectorOrderer(BranchSelector startSelector, BranchSelector endSelector)`
`AlternatingSelectorOrderer(BranchSelector startSelector, BranchSelector endSelector)`
`LevelSelectorOrderer(BranchSelector startSelector, BranchSelector endSelector, boolean stopDescentOnResult, int maxDepth)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Neo4j Community
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.