STATE
- the type of object the state is.public interface BranchState<STATE>
TraversalBranch
during a
traversal. A TraversalBranch
can have an associated state which
follows down the branch as the traversal goes. If the state is modified
with setState(Object)
it means that branches further down
will have the newly set state, until it potentially gets overridden
again. The state returned from getState()
represents the state
associated with the parent branch, which by this point has followed down
to the branch calling getState()
.Modifier and Type | Field and Description |
---|---|
static BranchState |
NO_STATE
Instance representing no state, usage resulting in
IllegalStateException being thrown. |
Modifier and Type | Method and Description |
---|---|
STATE |
getState() |
void |
setState(STATE state)
Sets the
TraversalBranch state for upcoming children of that
branch. |
static final BranchState NO_STATE
IllegalStateException
being thrown.STATE getState()
TraversalBranch
.void setState(STATE state)
TraversalBranch
state for upcoming children of that
branch.state
- the TraversalBranch
state to set for upcoming
children.Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.