Uses of Interface org.neo4j.graphdb.traversal.InitialStateFactory (Neo4j Community 2.1.0-M01 API)
Date: 2014-02-20

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

- Packages that use InitialStateFactory
  Package | Description
  --- | ---
  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.

- - ### Uses of InitialStateFactory in org.neo4j.graphalgo

    Methods in org.neo4j.graphalgo with parameters of type InitialStateFactory
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `InitialBranchState<STATE>` Factory for initial state of `TraversalBranch`es in a traversal.

    Classes in org.neo4j.graphdb.traversal that implement InitialStateFactory
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `static InitialStateFactory` | InitialStateFactory.`NO_STATE` Deprecated. An `InitialStateFactory` which returns `null` as state.

    Methods in org.neo4j.graphdb.traversal with parameters of type InitialStateFactory
    Modifier and Type | Method and Description
    --- | ---
    `<STATE> TraversalDescription` | TraversalDescription.`expand(PathExpander<STATE> expander, InitialStateFactory<STATE> initialState)` Deprecated. Because InitialStateFactory is deprecated

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

Copyright © 2002–2014 The Neo4j Graph Database Project. All rights reserved.