Overview | Package | Class | Use | Tree | Deprecated | Index | Help

Neo4j Community
PREV NEXT | FRAMES NO FRAMES

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

Packages that use InitialStateFactory
org.neo4j.graphalgo | Scalable graph algorithms like shortest path and others for Neo4j which can be easily accessed via `GraphAlgoFactory`.
org.neo4j.graphdb.traversal | Traversal framework.
org.neo4j.kernel | Implementation for embedding a Neo4j graph database in an application.

Uses of InitialStateFactory in org.neo4j.graphalgo

Methods in org.neo4j.graphalgo with parameters of type InitialStateFactory
`static PathFinder<WeightedPath>` | `GraphAlgoFactory.dijkstra(PathExpander expander, InitialStateFactory stateFactory, CostEvaluator<Double> costEvaluator)` See `GraphAlgoFactory.dijkstra(RelationshipExpander, CostEvaluator)`.
`static PathFinder<WeightedPath>` | `GraphAlgoFactory.dijkstra(PathExpander expander, InitialStateFactory stateFactory, String relationshipPropertyRepresentingCost)` See `GraphAlgoFactory.dijkstra(RelationshipExpander, CostEvaluator)`.

Uses of InitialStateFactory in org.neo4j.graphdb.traversal

Subinterfaces of InitialStateFactory in org.neo4j.graphdb.traversal
`interface` | `InitialBranchState<STATE>` Factory for initial state of `TraversalBranch`es in a traversal.

Classes in org.neo4j.graphdb.traversal that implement InitialStateFactory
`static class` | `InitialBranchState.Adapter<STATE>`
`static class` | `InitialBranchState.State<STATE>` Branch state evaluator for an initial state.
`static class` | `InitialStateFactory.AsInitialBranchState<STATE>` Deprecated. Wraps an `InitialStateFactory` in a `InitialBranchState`

Fields in org.neo4j.graphdb.traversal declared as InitialStateFactory
`static InitialStateFactory` | `InitialStateFactory.NO_STATE` Deprecated. An `InitialStateFactory` which returns `null` as state.

Methods in org.neo4j.graphdb.traversal with parameters of type InitialStateFactory
`

`<STATE> TraversalDescription`

`
`TraversalDescription.expand(PathExpander<STATE> expander, InitialStateFactory<STATE> initialState)`
Sets the `PathExpander` as the expander of relationships, discarding all previous calls to `TraversalDescription.relationships(RelationshipType)` and `TraversalDescription.relationships(RelationshipType, Direction)` or any other expand method.

Constructors in org.neo4j.graphdb.traversal with parameters of type InitialStateFactory
`InitialStateFactory.AsInitialBranchState(InitialStateFactory<STATE> factory)`

Uses of InitialStateFactory in org.neo4j.kernel

Methods in org.neo4j.kernel that return InitialStateFactory
`static

`<STATE> InitialStateFactory<STATE>`

`
`Traversal.initialState(STATE initialState)`
`InitialStateFactory` which always returns the supplied `initialState`.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

Neo4j Community
PREV NEXT | FRAMES NO FRAMES

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