public class ImmutableExplanation extends TraversalExplanation
TraversalExplanation which doesn't re-calculate the "explanation" from
 the raw traversal data each time the explanation is displayed.strategyTraversals, traversal| Constructor and Description | 
|---|
ImmutableExplanation(String originalTraversal,
                    List<<any>> intermediates)  | 
| Modifier and Type | Method and Description | 
|---|---|
ImmutableExplanation | 
asImmutable()  | 
protected Stream<<any>> | 
getIntermediates()
First string is the traversal strategy, the second is the category and the third is the traversal
 representation at that point. 
 | 
Traversal.Admin<?,?> | 
getOriginalTraversal()
Get the original  
Traversal used to create this explanation. | 
protected String | 
getOriginalTraversalAsString()  | 
List<<any>> | 
getStrategyTraversals()
Get the list of  
TraversalStrategy applications. | 
protected Stream<String> | 
getStrategyTraversalsAsString()  | 
protected Stream<String> | 
getTraversalStepsAsString()  | 
prettyPrint, prettyPrint, spacing, toStringpublic List<<any>> getStrategyTraversals()
TraversalExplanationTraversalStrategy applications. For strategy, the resultant mutated Traversal is provided.getStrategyTraversals in class TraversalExplanationpublic Traversal.Admin<?,?> getOriginalTraversal()
TraversalExplanationTraversal used to create this explanation.getOriginalTraversal in class TraversalExplanationpublic ImmutableExplanation asImmutable()
asImmutable in class TraversalExplanationprotected Stream<String> getStrategyTraversalsAsString()
getStrategyTraversalsAsString in class TraversalExplanationprotected Stream<String> getTraversalStepsAsString()
getTraversalStepsAsString in class AbstractExplanationprotected String getOriginalTraversalAsString()
getOriginalTraversalAsString in class TraversalExplanationprotected Stream<<any>> getIntermediates()
AbstractExplanationgetIntermediates in class TraversalExplanationCopyright © 2013–2021 Apache Software Foundation. All rights reserved.