| Class and Description | 
|---|
| DefaultTraversal | 
| TraversalMetrics Contains the Metrics gathered for a Traversal as the result of the .profile()-step. | 
| Class and Description | 
|---|
| PureTraversal | 
| Class and Description | 
|---|
| PureTraversal | 
| Class and Description | 
|---|
| PureTraversal | 
| Class and Description | 
|---|
| TraversalExplanation A TraversalExplanation takes a  Traversaland, for each registeredTraversalStrategy, 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  Metricsimplementation that can be modified. | 
| Class and Description | 
|---|
| TraversalRing | 
| Class and Description | 
|---|
| MutableMetrics A  Metricsimplementation 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  TraversalMetricsthat aggregatesImmutableMetricsinstances from aTraversal. | 
| TraversalExplanation A TraversalExplanation takes a  Traversaland, for each registeredTraversalStrategy, it creates a
 mapping reflecting how each strategy alters the traversal. | 
| Class and Description | 
|---|
| MutableMetrics A  Metricsimplementation 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  TraversalExplanationwhich doesn't re-calculate the "explanation" from
 the raw traversal data each time the explanation is displayed. | 
| ImmutableMetrics A  Metricsimplementation that cannot be modified. | 
| Metrics Holds metrics data; typically for .profile()-step analysis. | 
| MutableMetrics A  Metricsimplementation that can be modified. | 
| OrP | 
| PureTraversal | 
| StepPosition | 
| TraversalExplanation A TraversalExplanation takes a  Traversaland, for each registeredTraversalStrategy, 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  Traversaland, for each registeredTraversalStrategy, 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  TraversalMetricsthat aggregatesImmutableMetricsinstances from aTraversal. | 
| MutableMetrics A  Metricsimplementation that can be modified. | 
Copyright © 2013–2022 Apache Software Foundation. All rights reserved.