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

## Uses of Interface
org.neo4j.graphdb.Path

Packages that use Path
org.neo4j.graphalgo | Graph algorithms like shortest path and others for Neo4j.
org.neo4j.graphdb.traversal | Traversal framework.
org.neo4j.kernel | Implementation for embedding a Neo4j graph database in an application.

Uses of Path in org.neo4j.graphalgo

Classes in org.neo4j.graphalgo with type parameters of type Path
`interface` | `PathFinder<P extends Path>` Interface of algorithms that finds paths in between two nodes.

Subinterfaces of Path in org.neo4j.graphalgo
`interface` | `WeightedPath` A `Path` that has an associated weight.

Methods in org.neo4j.graphalgo that return types with arguments of type Path
`static PathFinder<Path>` | `GraphAlgoFactory.allPaths(RelationshipExpander expander, int maxDepth)` Returns an algorithm which can find all available paths between two nodes.
`static PathFinder<Path>` | `GraphAlgoFactory.allSimplePaths(RelationshipExpander expander, int maxDepth)` Returns an algorithm which can find all simple paths between two nodes.
`static PathFinder<Path>` | `GraphAlgoFactory.shortestPath(RelationshipExpander expander, int maxDepth)` Returns an algorithm which can find all shortest paths (that is paths with as short `length()` as possible) between two nodes.

Uses of Path in org.neo4j.graphdb.traversal

Methods in org.neo4j.graphdb.traversal that return Path
`Path` | `TraversalBranch.position()` The position represented by this expansion source.

Methods in org.neo4j.graphdb.traversal that return types with arguments of type Path
`Iterator<Path>` | `Traverser.iterator()` Represents the traversal in the form of `Path`s.

Methods in org.neo4j.graphdb.traversal with parameters of type Path
`boolean` | `PruneEvaluator.pruneAfter(Path position)` Decides whether or not to prune after `position`.

Method parameters in org.neo4j.graphdb.traversal with type arguments of type Path
`TraversalDescription` | `TraversalDescription.filter(Predicate<Path> filter)` Sets the return filter to use, that is which positions are OK to return.

Uses of Path in org.neo4j.kernel

Classes in org.neo4j.kernel with type parameters of type Path
`static class` | `Traversal.DefaultPathDescriptor<T extends Path>` The default `Traversal.PathDescriptor` used in common toString() representations in classes implementing `Path`.
`static interface` | `Traversal.PathDescriptor<T extends Path>` Provides hooks to help build a string representation of a `Path`.

Methods in org.neo4j.kernel with type parameters of type Path
`static
`<T extends Path> String`
` | `Traversal.pathToString(T path, Traversal.PathDescriptor<T> builder)` Method for building a string representation of a `Path`, using the given `builder`.

Methods in org.neo4j.kernel that return types with arguments of type Path
`static Predicate<Path>` | `Traversal.returnAll()` A traversal return filter which returns all `Path`s it encounters.
`static Predicate<Path>` | `Traversal.returnAllButStartNode()` A traversal return filter which returns all `Path`s except the position of the start node.

Methods in org.neo4j.kernel with parameters of type Path
`static String` | `Traversal.defaultPathToString(Path path)` Returns the default string representation of a `Path`.
`String` | `Traversal.DefaultPathDescriptor.nodeRepresentation(Path path, Node node)`
`String` | `Traversal.DefaultPathDescriptor.relationshipRepresentation(Path path, Node from, Relationship relationship)`
`static String` | `Traversal.simplePathToString(Path path)` Returns a quite simple string representation of a `Path`.
`static String` | `Traversal.simplePathToString(Path path, String nodePropertyKey)` Returns a quite simple string representation of a `Path`.

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

Copyright © 2010 Neo4j. All Rights Reserved.