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

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

Packages that use Expander
org.neo4j.graphdb | The graph database API used by Neo4j.
org.neo4j.kernel | Implementation for embedding a Neo4j graph database in an application.

Uses of Expander in org.neo4j.graphdb

Methods in org.neo4j.graphdb that return Expander
`Expander` | `Expander.add(RelationshipType type)` Add a `RelationshipType` to the `Expander`.
`Expander` | `Expander.add(RelationshipType type, Direction direction)` Add a `RelationshipType` with a `Direction` to the `Expander`.
`Expander` | `Expander.addNodeFilter(Predicate<? super Node> filter)` Add a `Node` filter.
`Expander` | `Expander.addRelationsipFilter(Predicate<? super Relationship> filter)` Add a `Relationship` filter.
`Expander` | `Expander.remove(RelationshipType type)` Remove a `RelationshipType` from the `Expander`.
`Expander` | `Expander.reversed()`

Uses of Expander in org.neo4j.kernel

Classes in org.neo4j.kernel that implement Expander
`class` | `OrderedByTypeExpander`
`class` | `StandardExpander`

Methods in org.neo4j.kernel that return Expander
`static Expander` | `Traversal.emptyExpander()` Returns an empty `Expander` which, if not modified, will expand all relationships when asked to expand a `Node`.
`static Expander` | `Traversal.expander(RelationshipExpander expander)` Returns a `RelationshipExpander` wrapped as an `Expander`.
`static Expander` | `Traversal.expanderForAllTypes()` Returns a `RelationshipExpander` which expands relationships of all types and directions.
`static Expander` | `Traversal.expanderForAllTypes(Direction direction)` Returns a `RelationshipExpander` which expands relationships of all types in the given `direction`.
`static Expander` | `Traversal.expanderForTypes(RelationshipType type)` Creates a new `RelationshipExpander` which is set to expand relationships with `type` in any direction.
`static Expander` | `Traversal.expanderForTypes(RelationshipType type, Direction dir)` Creates a new `RelationshipExpander` which is set to expand relationships with `type` and `direction`.
`static Expander` | `Traversal.expanderForTypes(RelationshipType type1, Direction dir1, RelationshipType type2, Direction dir2)` Creates a new `RelationshipExpander` which is set to expand relationships with two different types and directions.
`static Expander` | `Traversal.expanderForTypes(RelationshipType type1, Direction dir1, RelationshipType type2, Direction dir2, Object... more)` Creates a new `RelationshipExpander` which is set to expand relationships with multiple types and directions.

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

Copyright © 2011 The Neo4j Graph Database Project. All Rights Reserved.