Package org.neo4j.graphdb
Enum Class Direction
- All Implemented Interfaces:
Serializable
,Comparable<Direction>
,Constable
Defines relationship directions used when getting relationships from a node
or when creating traversers.
A relationship has a direction from a node's point of view. If a node is the
start node of a relationship it will be an OUTGOING
relationship
from that node's point of view. If a node is the end node of a relationship
it will be an INCOMING
relationship from that node's point of view.
The BOTH
direction is used when direction is of no importance, such
as "give me all" or "traverse all" relationships that are either
OUTGOING
or INCOMING
.
-
Enum Constant Details
-
OUTGOING
Defines outgoing relationships. -
INCOMING
Defines incoming relationships. -
BOTH
Defines both incoming and outgoing relationships.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
reverse
Reverses the direction returningINCOMING
if this equalsOUTGOING
,OUTGOING
if this equalsINCOMING
orBOTH
if this equalsBOTH
.- Returns:
- The reversed direction.
-