| Class and Description | 
|---|
| PureTraversal | 
| Class and Description | 
|---|
| PureTraversal | 
| Class and Description | 
|---|
| PureTraversal | 
| Class and Description | 
|---|
| TraversalExplanation
 A TraversalExplanation takes a  
Traversal and, for each registered TraversalStrategy, it creates a
 mapping reflecting how each strategy alters the traversal. | 
| TraversalMetrics
 Contains the Metrics gathered for a Traversal as the result of the .profile()-step. 
 | 
| Class and Description | 
|---|
| DefaultTraversal | 
| TraversalMetrics
 Contains the Metrics gathered for a Traversal as the result of the .profile()-step. 
 | 
| Class and Description | 
|---|
| MutableMetrics
 A  
Metrics implementation that can be modified. | 
| Class and Description | 
|---|
| TraversalRing | 
| Class and Description | 
|---|
| MutableMetrics
 A  
Metrics implementation that can be modified. | 
| TraversalMetrics
 Contains the Metrics gathered for a Traversal as the result of the .profile()-step. 
 | 
| Class and Description | 
|---|
| DefaultTraversalMetrics
 Default implementation for  
TraversalMetrics that aggregates ImmutableMetrics instances from a
 Traversal. | 
| TraversalExplanation
 A TraversalExplanation takes a  
Traversal and, for each registered TraversalStrategy, it creates a
 mapping reflecting how each strategy alters the traversal. | 
| Class and Description | 
|---|
| MutableMetrics
 A  
Metrics implementation that can be modified. | 
| Class and Description | 
|---|
| AbstractExplanation
 Base class for "TraversalExplanation" instances and centralizes the key functionality which is the job of doing
  
AbstractExplanation.prettyPrint(). | 
| AndP | 
| ConnectiveP | 
| DefaultTraversal | 
| DefaultTraversalSideEffects | 
| DefaultTraversalStrategies | 
| EmptyTraversal | 
| EmptyTraversalSideEffects | 
| EmptyTraversalStrategies | 
| ImmutableExplanation
 A data-only representation of a  
TraversalExplanation which doesn't re-calculate the "explanation" from
 the raw traversal data each time the explanation is displayed. | 
| ImmutableMetrics
 A  
Metrics implementation that cannot be modified. | 
| Metrics
 Holds metrics data; typically for .profile()-step analysis. 
 | 
| MutableMetrics
 A  
Metrics implementation that can be modified. | 
| OrP | 
| PureTraversal | 
| StepPosition | 
| TraversalExplanation
 A TraversalExplanation takes a  
Traversal and, for each registered TraversalStrategy, it creates a
 mapping reflecting how each strategy alters the traversal. | 
| TraversalMetrics
 Contains the Metrics gathered for a Traversal as the result of the .profile()-step. 
 | 
| TraversalRing | 
| Class and Description | 
|---|
| Metrics
 Holds metrics data; typically for .profile()-step analysis. 
 | 
| TraversalExplanation
 A TraversalExplanation takes a  
Traversal and, for each registered TraversalStrategy, it creates a
 mapping reflecting how each strategy alters the traversal. | 
| TraversalMetrics
 Contains the Metrics gathered for a Traversal as the result of the .profile()-step. 
 | 
| Class and Description | 
|---|
| Metrics
 Holds metrics data; typically for .profile()-step analysis. 
 | 
| TraversalMetrics
 Contains the Metrics gathered for a Traversal as the result of the .profile()-step. 
 | 
| Class and Description | 
|---|
| DefaultTraversalMetrics
 Default implementation for  
TraversalMetrics that aggregates ImmutableMetrics instances from a
 Traversal. | 
| MutableMetrics
 A  
Metrics implementation that can be modified. | 
Copyright © 2013–2021 Apache Software Foundation. All rights reserved.