| Class and Description | 
|---|
| Traversal | 
| Traversal.Admin | 
| TraversalEngine.Type Deprecated.  | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| Class and Description | 
|---|
| Bytecode When a  TraversalSourceis manipulated and then aTraversalis spawned and mutated, a language
 agnostic representation of those mutations is recorded in a bytecode instance. | 
| Path | 
| Traversal | 
| Class and Description | 
|---|
| Bytecode When a  TraversalSourceis manipulated and then aTraversalis spawned and mutated, a language
 agnostic representation of those mutations is recorded in a bytecode instance. | 
| Traversal | 
| Traversal.Admin | 
| TraversalSideEffects A  Traversalcan maintain global sideEffects. | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| Class and Description | 
|---|
| Bytecode When a  TraversalSourceis manipulated and then aTraversalis spawned and mutated, a language
 agnostic representation of those mutations is recorded in a bytecode instance. | 
| Traversal.Admin | 
| Class and Description | 
|---|
| Bytecode When a  TraversalSourceis manipulated and then aTraversalis spawned and mutated, a language
 agnostic representation of those mutations is recorded in a bytecode instance. | 
| Translator A Translator will translate  Bytecodeinto another representation. | 
| Translator.ScriptTranslator Translates bytecode to a string representation. | 
| Translator.ScriptTranslator.TypeTranslator Provides a way to customize and override the standard translation process. | 
| Traversal.Admin | 
| Class and Description | 
|---|
| Traversal | 
| Class and Description | 
|---|
| Bytecode When a  TraversalSourceis manipulated and then aTraversalis spawned and mutated, a language
 agnostic representation of those mutations is recorded in a bytecode instance. | 
| Translator A Translator will translate  Bytecodeinto another representation. | 
| Translator.ScriptTranslator.TypeTranslator Provides a way to customize and override the standard translation process. | 
| Translator.StepTranslator Translates bytecode to actual steps. | 
| Traversal.Admin | 
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| Class and Description | 
|---|
| P Predefined  Predicatevalues that can be used with | 
| Class and Description | 
|---|
| Step | 
| Traversal.Admin | 
| Class and Description | 
|---|
| Traversal.Admin | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| TraversalStrategy.ProviderOptimizationStrategy Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics. | 
| Class and Description | 
|---|
| Traversal | 
| TraversalSideEffects A  Traversalcan maintain global sideEffects. | 
| Class and Description | 
|---|
| Traversal | 
| Traversal.Admin | 
| Class and Description | 
|---|
| Traversal.Admin | 
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| Class and Description | 
|---|
| Traversal.Admin | 
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| Class and Description | 
|---|
| Traversal.Admin | 
| TraversalSideEffects A  Traversalcan maintain global sideEffects. | 
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| Class and Description | 
|---|
| Traversal | 
| Traversal.Admin | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| Class and Description | 
|---|
| Step | 
| Traversal.Admin | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| Class and Description | 
|---|
| Traversal | 
| Traversal.Admin | 
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| TraversalStrategies A  Traversalmaintains a set ofTraversalStrategyinstances within a TraversalStrategies object. | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| TraversalStrategy.DecorationStrategy Implemented by strategies that adds "application logic" to the traversal (e.g. | 
| Class and Description | 
|---|
| Traversal.Admin | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| TraversalStrategy.FinalizationStrategy Implemented by strategies that do final behaviors that require a fully compiled traversal to work (e.g. | 
| Class and Description | 
|---|
| Step | 
| Traversal.Admin | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| TraversalStrategy.OptimizationStrategy Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics
 (e.g. | 
| Class and Description | 
|---|
| Traversal.Admin | 
| Class and Description | 
|---|
| Bytecode When a  TraversalSourceis manipulated and then aTraversalis spawned and mutated, a language
 agnostic representation of those mutations is recorded in a bytecode instance. | 
| Traversal | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| Class and Description | 
|---|
| Bytecode When a  TraversalSourceis manipulated and then aTraversalis spawned and mutated, a language
 agnostic representation of those mutations is recorded in a bytecode instance. | 
| Step | 
| Traversal | 
| Traversal.Admin | 
| TraversalSideEffects A  Traversalcan maintain global sideEffects. | 
| TraversalStrategies A  Traversalmaintains a set ofTraversalStrategyinstances within a TraversalStrategies object. | 
| Traverser A  Traverserrepresents the current state of an object flowing through aTraversal. | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| TraverserGenerator A TraverserGenerator will generate traversers for a particular  Traversal. | 
| Class and Description | 
|---|
| Step | 
| Traversal | 
| Traversal.Admin | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| Class and Description | 
|---|
| Traversal.Admin | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| TraversalStrategy.DecorationStrategy Implemented by strategies that adds "application logic" to the traversal (e.g. | 
| Class and Description | 
|---|
| Bindings Bindings are used to associate a variable with a value. | 
| Bytecode When a  TraversalSourceis manipulated and then aTraversalis spawned and mutated, a language
 agnostic representation of those mutations is recorded in a bytecode instance. | 
| Bytecode.Instruction | 
| Compare Compareis aBiPredicatethat determines whether the first argument is==,!=,>,>=,<,<=to the second argument. | 
| Contains Containsis aBiPredicatethat evaluates whether the first object is contained within (or not
 within) the second collection object. | 
| Operator A set of  BinaryOperatorinstances that handle common operations for traversal steps. | 
| Order Provides  Comparatorinstances for ordering traversers. | 
| P Predefined  Predicatevalues that can be used with | 
| Path | 
| Pop Methods for extracting an item from a collection. | 
| SackFunctions.Barrier | 
| Scope Many  Stepinstance can have a variable scope which alter the manner in which the step will behave in
 relation to how the traversers are processed. | 
| Step | 
| Translator A Translator will translate  Bytecodeinto another representation. | 
| Translator.ScriptTranslator.TypeTranslator Provides a way to customize and override the standard translation process. | 
| Traversal | 
| Traversal.Admin | 
| TraversalEngine Deprecated. 
 As of release 3.2.0, replaced by  Computer. | 
| TraversalEngine.Builder Deprecated.  | 
| TraversalEngine.Type Deprecated.  | 
| TraversalSideEffects A  Traversalcan maintain global sideEffects. | 
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| TraversalSource.Builder Deprecated. 
 As of release 3.2.0. Please use  Graph.traversal(Class). | 
| TraversalStrategies A  Traversalmaintains a set ofTraversalStrategyinstances within a TraversalStrategies object. | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| TraversalStrategy.DecorationStrategy Implemented by strategies that adds "application logic" to the traversal (e.g. | 
| TraversalStrategy.FinalizationStrategy Implemented by strategies that do final behaviors that require a fully compiled traversal to work (e.g. | 
| TraversalStrategy.OptimizationStrategy Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics
 (e.g. | 
| TraversalStrategy.ProviderOptimizationStrategy Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics. | 
| TraversalStrategy.VerificationStrategy Implemented by strategies where there is no more behavioral tweaking of the traversal required. | 
| Traverser A  Traverserrepresents the current state of an object flowing through aTraversal. | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| TraverserGenerator A TraverserGenerator will generate traversers for a particular  Traversal. | 
| Class and Description | 
|---|
| Bindings Bindings are used to associate a variable with a value. | 
| Bytecode When a  TraversalSourceis manipulated and then aTraversalis spawned and mutated, a language
 agnostic representation of those mutations is recorded in a bytecode instance. | 
| Order Provides  Comparatorinstances for ordering traversers. | 
| P Predefined  Predicatevalues that can be used with | 
| Path | 
| Pop Methods for extracting an item from a collection. | 
| Scope Many  Stepinstance can have a variable scope which alter the manner in which the step will behave in
 relation to how the traversers are processed. | 
| Step | 
| Traversal | 
| Traversal.Admin | 
| TraversalEngine.Builder Deprecated.  | 
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| TraversalSource.Builder Deprecated. 
 As of release 3.2.0. Please use  Graph.traversal(Class). | 
| TraversalStrategies A  Traversalmaintains a set ofTraversalStrategyinstances within a TraversalStrategies object. | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| Traverser A  Traverserrepresents the current state of an object flowing through aTraversal. | 
| Class and Description | 
|---|
| Traversal | 
| TraversalEngine Deprecated. 
 As of release 3.2.0, replaced by  Computer. | 
| TraversalEngine.Builder Deprecated.  | 
| TraversalEngine.Type Deprecated.  | 
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| Class and Description | 
|---|
| Bytecode When a  TraversalSourceis manipulated and then aTraversalis spawned and mutated, a language
 agnostic representation of those mutations is recorded in a bytecode instance. | 
| Step | 
| Traversal | 
| Traversal.Admin | 
| TraversalSideEffects A  Traversalcan maintain global sideEffects. | 
| TraversalStrategies A  Traversalmaintains a set ofTraversalStrategyinstances within a TraversalStrategies object. | 
| Traverser A  Traverserrepresents the current state of an object flowing through aTraversal. | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| TraverserGenerator A TraverserGenerator will generate traversers for a particular  Traversal. | 
| Class and Description | 
|---|
| Order Provides  Comparatorinstances for ordering traversers. | 
| Pop Methods for extracting an item from a collection. | 
| Step | 
| Traversal | 
| Traversal.Admin | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| Class and Description | 
|---|
| Path | 
| Step | 
| Traversal | 
| Traversal.Admin | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| Class and Description | 
|---|
| P Predefined  Predicatevalues that can be used with | 
| Path | 
| Step | 
| Traversal | 
| Traversal.Admin | 
| Traverser A  Traverserrepresents the current state of an object flowing through aTraversal. | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| Class and Description | 
|---|
| Parameterizing An interface for  Stepimplementations that hold aParametersobject, which fold in arguments from
 other steps. | 
| Path | 
| Pop Methods for extracting an item from a collection. | 
| Step | 
| Traversal | 
| Traversal.Admin | 
| TraversalEngine.Type Deprecated.  | 
| Traverser A  Traverserrepresents the current state of an object flowing through aTraversal. | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| Class and Description | 
|---|
| Parameterizing An interface for  Stepimplementations that hold aParametersobject, which fold in arguments from
 other steps. | 
| Path | 
| Step | 
| Traversal | 
| Traversal.Admin | 
| Traverser A  Traverserrepresents the current state of an object flowing through aTraversal. | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| Class and Description | 
|---|
| P Predefined  Predicatevalues that can be used with | 
| Path | 
| Pop Methods for extracting an item from a collection. | 
| Step | 
| Traversal.Admin | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| Class and Description | 
|---|
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| Class and Description | 
|---|
| Translator A Translator will translate  Bytecodeinto another representation. | 
| Traversal | 
| Traversal.Admin | 
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| TraversalStrategies A  Traversalmaintains a set ofTraversalStrategyinstances within a TraversalStrategies object. | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| TraversalStrategy.DecorationStrategy Implemented by strategies that adds "application logic" to the traversal (e.g. | 
| Traverser A  Traverserrepresents the current state of an object flowing through aTraversal. | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| Class and Description | 
|---|
| Traversal.Admin | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| TraversalStrategy.FinalizationStrategy Implemented by strategies that do final behaviors that require a fully compiled traversal to work (e.g. | 
| Class and Description | 
|---|
| Traversal.Admin | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| TraversalStrategy.OptimizationStrategy Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics
 (e.g. | 
| Class and Description | 
|---|
| Traversal | 
| Traversal.Admin | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| TraversalStrategy.VerificationStrategy Implemented by strategies where there is no more behavioral tweaking of the traversal required. | 
| Class and Description | 
|---|
| Path | 
| Step | 
| TraversalSideEffects A  Traversalcan maintain global sideEffects. | 
| Traverser A  Traverserrepresents the current state of an object flowing through aTraversal. | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| TraverserGenerator A TraverserGenerator will generate traversers for a particular  Traversal. | 
| Class and Description | 
|---|
| Path | 
| Step | 
| TraversalSideEffects A  Traversalcan maintain global sideEffects. | 
| Traverser A  Traverserrepresents the current state of an object flowing through aTraversal. | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| TraverserGenerator A TraverserGenerator will generate traversers for a particular  Traversal. | 
| Class and Description | 
|---|
| Bytecode When a  TraversalSourceis manipulated and then aTraversalis spawned and mutated, a language
 agnostic representation of those mutations is recorded in a bytecode instance. | 
| Bytecode.Instruction | 
| P Predefined  Predicatevalues that can be used with | 
| Scope Many  Stepinstance can have a variable scope which alter the manner in which the step will behave in
 relation to how the traversers are processed. | 
| Step | 
| Traversal | 
| Traversal.Admin | 
| TraversalSideEffects A  Traversalcan maintain global sideEffects. | 
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| TraversalStrategies A  Traversalmaintains a set ofTraversalStrategyinstances within a TraversalStrategies object. | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| TraverserGenerator A TraverserGenerator will generate traversers for a particular  Traversal. | 
| Class and Description | 
|---|
| Bytecode When a  TraversalSourceis manipulated and then aTraversalis spawned and mutated, a language
 agnostic representation of those mutations is recorded in a bytecode instance. | 
| Translator A Translator will translate  Bytecodeinto another representation. | 
| Translator.ScriptTranslator Translates bytecode to a string representation. | 
| Traversal.Admin | 
| Class and Description | 
|---|
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| Class and Description | 
|---|
| Traversal.Admin | 
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| Class and Description | 
|---|
| Traversal.Admin | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| TraversalStrategy.ProviderOptimizationStrategy Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics. | 
| Class and Description | 
|---|
| Traversal.Admin | 
| Class and Description | 
|---|
| TraversalEngine Deprecated. 
 As of release 3.2.0, replaced by  Computer. | 
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| TraversalSource.Builder Deprecated. 
 As of release 3.2.0. Please use  Graph.traversal(Class). | 
| Class and Description | 
|---|
| Bytecode When a  TraversalSourceis manipulated and then aTraversalis spawned and mutated, a language
 agnostic representation of those mutations is recorded in a bytecode instance. | 
| Bytecode.Binding | 
| P Predefined  Predicatevalues that can be used with | 
| Path | 
| Class and Description | 
|---|
| Step | 
| Translator A Translator will translate  Bytecodeinto another representation. | 
| Traversal.Admin | 
| TraversalSideEffects A  Traversalcan maintain global sideEffects. | 
| TraversalSource A  TraversalSourceis used to createTraversalinstances. | 
| TraversalStrategies A  Traversalmaintains a set ofTraversalStrategyinstances within a TraversalStrategies object. | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| Class and Description | 
|---|
| Path | 
| Class and Description | 
|---|
| Path | 
| Class and Description | 
|---|
| Traversal | 
| Class and Description | 
|---|
| Step | 
| Traversal.Admin | 
| Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations. | 
| Class and Description | 
|---|
| Step | 
| Class and Description | 
|---|
| Traversal.Admin | 
| TraversalStrategy A  TraversalStrategydefines a particular atomic operation for mutating aTraversalprior to its evaluation. | 
| TraversalStrategy.ProviderOptimizationStrategy Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics. | 
| Class and Description | 
|---|
| Step | 
| Traversal | 
Copyright © 2013–2018 Apache Software Foundation. All rights reserved.