Class and Description |
---|
Traversal |
TraversalEngine.Type
Deprecated.
|
TraversalStrategy
A
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior to its evaluation. |
Class and Description |
---|
Bytecode
When a
TraversalSource is manipulated and then a Traversal is spawned and mutated, a language
agnostic representation of those mutations is recorded in a bytecode instance. |
Path |
Traversal |
Class and Description |
---|
Bytecode
When a
TraversalSource is manipulated and then a Traversal is spawned and mutated, a language
agnostic representation of those mutations is recorded in a bytecode instance. |
Traversal |
Traversal.Admin |
TraversalSideEffects
A
Traversal can maintain global sideEffects. |
Traverser.Admin
The methods in System.Traverser are useful to underlying Step and Traversal implementations.
|
Class and Description |
---|
Bytecode
When a
TraversalSource is manipulated and then a Traversal is spawned and mutated, a language
agnostic representation of those mutations is recorded in a bytecode instance. |
Traversal.Admin |
Class and Description |
---|
Bytecode
When a
TraversalSource is manipulated and then a Traversal is spawned and mutated, a language
agnostic representation of those mutations is recorded in a bytecode instance. |
Translator
A Translator will translate
Bytecode into 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 |
Traversal.Admin |
TraversalSource
A
TraversalSource is used to create Traversal instances. |
TraversalStrategies
A
Traversal maintains a set of TraversalStrategy instances within a TraversalStrategies object. |
Class and Description |
---|
Traversal |
Class and Description |
---|
Bytecode
When a
TraversalSource is manipulated and then a Traversal is spawned and mutated, a language
agnostic representation of those mutations is recorded in a bytecode instance. |
Translator
A Translator will translate
Bytecode into 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
TraversalSource is used to create Traversal instances. |
Class and Description |
---|
P
Predefined
Predicate values that can be used with |
Class and Description |
---|
Step |
Traversal.Admin |
Class and Description |
---|
Traversal.Admin |
TraversalStrategy
A
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior 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
Traversal can maintain global sideEffects. |
Class and Description |
---|
Traversal |
Traversal.Admin |
Class and Description |
---|
Traversal.Admin |
TraversalSource
A
TraversalSource is used to create Traversal instances. |
Class and Description |
---|
Traversal.Admin |
TraversalSource
A
TraversalSource is used to create Traversal instances. |
Class and Description |
---|
Traversal.Admin |
TraversalSideEffects
A
Traversal can maintain global sideEffects. |
TraversalSource
A
TraversalSource is used to create Traversal instances. |
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
TraversalSource is used to create Traversal instances. |
TraversalStrategies
A
Traversal maintains a set of TraversalStrategy instances within a TraversalStrategies object. |
TraversalStrategy
A
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior to its evaluation. |
TraversalStrategy.DecorationStrategy
Implemented by strategies that adds "application logic" to the traversal (e.g.
|
Class and Description |
---|
Traversal.Admin |
TraversalStrategy
A
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior 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
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior 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
TraversalSource is manipulated and then a Traversal is 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
TraversalSource is manipulated and then a Traversal is spawned and mutated, a language
agnostic representation of those mutations is recorded in a bytecode instance. |
Step |
Traversal |
Traversal.Admin |
TraversalSideEffects
A
Traversal can maintain global sideEffects. |
TraversalStrategies
A
Traversal maintains a set of TraversalStrategy instances within a TraversalStrategies object. |
Traverser
A
Traverser represents the current state of an object flowing through a Traversal . |
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
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior to its evaluation. |
TraversalStrategy.DecorationStrategy
Implemented by strategies that adds "application logic" to the traversal (e.g.
|
Class and Description |
---|
AnonymousTraversalSource
Provides a unified way to construct a
TraversalSource from the perspective of the traversal. |
Bindings
Bindings are used to associate a variable with a value.
|
Bytecode
When a
TraversalSource is manipulated and then a Traversal is spawned and mutated, a language
agnostic representation of those mutations is recorded in a bytecode instance. |
Bytecode.Instruction |
Compare
Compare is a BiPredicate that determines whether the first argument is == , != ,
> , >= , < , <= to the second argument. |
Contains
Contains is a BiPredicate that evaluates whether the first object is contained within (or not
within) the second collection object. |
Operator
A set of
BinaryOperator instances that handle common operations for traversal steps. |
Order
Provides
Comparator instances for ordering traversers. |
P
Predefined
Predicate values that can be used with |
Path |
Pop
A
Path may have multiple values associated with a single label. |
SackFunctions.Barrier |
Scope
Many
Step instance 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
Bytecode into 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.Type
Deprecated.
|
TraversalSideEffects
A
Traversal can maintain global sideEffects. |
TraversalSource
A
TraversalSource is used to create Traversal instances. |
TraversalStrategies
A
Traversal maintains a set of TraversalStrategy instances within a TraversalStrategies object. |
TraversalStrategy
A
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior 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
Traverser represents the current state of an object flowing through a Traversal . |
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
TraversalSource is manipulated and then a Traversal is spawned and mutated, a language
agnostic representation of those mutations is recorded in a bytecode instance. |
Order
Provides
Comparator instances for ordering traversers. |
P
Predefined
Predicate values that can be used with |
Path |
Pop
A
Path may have multiple values associated with a single label. |
Scope
Many
Step instance 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 |
TraversalSource
A
TraversalSource is used to create Traversal instances. |
TraversalStrategies
A
Traversal maintains a set of TraversalStrategy instances within a TraversalStrategies object. |
TraversalStrategy
A
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior to its evaluation. |
Traverser
A
Traverser represents the current state of an object flowing through a Traversal . |
Class and Description |
---|
Traversal |
TraversalEngine
Deprecated.
As of release 3.2.0, replaced by
Computer . |
TraversalEngine.Builder
Deprecated.
|
TraversalEngine.Type
Deprecated.
|
TraversalSource
A
TraversalSource is used to create Traversal instances. |
TraversalStrategy
A
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior to its evaluation. |
Class and Description |
---|
Bytecode
When a
TraversalSource is manipulated and then a Traversal is spawned and mutated, a language
agnostic representation of those mutations is recorded in a bytecode instance. |
Step |
Traversal |
Traversal.Admin |
TraversalSideEffects
A
Traversal can maintain global sideEffects. |
TraversalStrategies
A
Traversal maintains a set of TraversalStrategy instances within a TraversalStrategies object. |
Traverser
A
Traverser represents the current state of an object flowing through a Traversal . |
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
Comparator instances for ordering traversers. |
Pop
A
Path may have multiple values associated with a single label. |
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
Predicate values that can be used with |
Path |
Step |
Traversal |
Traversal.Admin |
Traverser
A
Traverser represents the current state of an object flowing through a Traversal . |
Traverser.Admin
The methods in System.Traverser are useful to underlying Step and Traversal implementations.
|
Class and Description |
---|
Parameterizing
An interface for
Step implementations that hold a Parameters object, which fold in arguments from
other steps. |
Path |
Pop
A
Path may have multiple values associated with a single label. |
Step |
Traversal |
Traversal.Admin |
TraversalEngine.Type
Deprecated.
|
Traverser
A
Traverser represents the current state of an object flowing through a Traversal . |
Traverser.Admin
The methods in System.Traverser are useful to underlying Step and Traversal implementations.
|
Class and Description |
---|
Parameterizing
An interface for
Step implementations that hold a Parameters object, which fold in arguments from
other steps. |
Path |
Step |
Traversal |
Traversal.Admin |
Traverser
A
Traverser represents the current state of an object flowing through a Traversal . |
Traverser.Admin
The methods in System.Traverser are useful to underlying Step and Traversal implementations.
|
Class and Description |
---|
P
Predefined
Predicate values that can be used with |
Path |
Pop
A
Path may have multiple values associated with a single label. |
Step |
Traversal.Admin |
Traverser.Admin
The methods in System.Traverser are useful to underlying Step and Traversal implementations.
|
Class and Description |
---|
TraversalStrategy
A
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior to its evaluation. |
Class and Description |
---|
Translator
A Translator will translate
Bytecode into another representation. |
Traversal |
Traversal.Admin |
TraversalSource
A
TraversalSource is used to create Traversal instances. |
TraversalStrategies
A
Traversal maintains a set of TraversalStrategy instances within a TraversalStrategies object. |
TraversalStrategy
A
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior to its evaluation. |
TraversalStrategy.DecorationStrategy
Implemented by strategies that adds "application logic" to the traversal (e.g.
|
Traverser
A
Traverser represents the current state of an object flowing through a Traversal . |
Traverser.Admin
The methods in System.Traverser are useful to underlying Step and Traversal implementations.
|
Class and Description |
---|
Traversal.Admin |
TraversalStrategy
A
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior 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
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior 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
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior 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
Traversal can maintain global sideEffects. |
Traverser
A
Traverser represents the current state of an object flowing through a Traversal . |
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
Traversal can maintain global sideEffects. |
Traverser
A
Traverser represents the current state of an object flowing through a Traversal . |
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
TraversalSource is manipulated and then a Traversal is spawned and mutated, a language
agnostic representation of those mutations is recorded in a bytecode instance. |
Bytecode.Instruction |
P
Predefined
Predicate values that can be used with |
Scope
Many
Step instance 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
Traversal can maintain global sideEffects. |
TraversalSource
A
TraversalSource is used to create Traversal instances. |
TraversalStrategies
A
Traversal maintains a set of TraversalStrategy instances within a TraversalStrategies object. |
TraversalStrategy
A
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior 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
TraversalSource is manipulated and then a Traversal is spawned and mutated, a language
agnostic representation of those mutations is recorded in a bytecode instance. |
Translator
A Translator will translate
Bytecode into another representation. |
Translator.ScriptTranslator
Translates bytecode to a string representation.
|
Traversal.Admin |
Class and Description |
---|
TraversalSource
A
TraversalSource is used to create Traversal instances. |
Class and Description |
---|
Traversal.Admin |
TraversalSource
A
TraversalSource is used to create Traversal instances. |
Class and Description |
---|
Traversal.Admin |
TraversalStrategy
A
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior 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
TraversalSource is used to create Traversal instances. |
Class and Description |
---|
Bytecode
When a
TraversalSource is manipulated and then a Traversal is spawned and mutated, a language
agnostic representation of those mutations is recorded in a bytecode instance. |
Bytecode.Binding |
P
Predefined
Predicate values that can be used with |
Path |
Class and Description |
---|
Step |
Translator
A Translator will translate
Bytecode into another representation. |
Traversal.Admin |
TraversalSideEffects
A
Traversal can maintain global sideEffects. |
TraversalSource
A
TraversalSource is used to create Traversal instances. |
TraversalStrategies
A
Traversal maintains a set of TraversalStrategy instances within a TraversalStrategies object. |
TraversalStrategy
A
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior 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
TraversalStrategy defines a particular atomic operation for mutating a Traversal prior 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–2019 Apache Software Foundation. All rights reserved.