Neo4j Advanced

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.addRelationshipFilter(Predicate<? super Relationship> filter)
          Add a Relationship filter.
 Expander Expander.addRelationsipFilter(Predicate<? super Relationship> filter)
          Deprecated. because of typo, use addRelationshipFilter(Predicate) instead
 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.
 


Neo4j Advanced

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