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<org.javatuples.Triplet<String,String,String>> intermediates) | 
| Modifier and Type | Method and Description | 
|---|---|
| ImmutableExplanation | asImmutable() | 
| protected Stream<org.javatuples.Triplet<String,String,String>> | 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  Traversalused to create this explanation. | 
| protected String | getOriginalTraversalAsString() | 
| List<org.javatuples.Pair<TraversalStrategy,Traversal.Admin<?,?>>> | getStrategyTraversals()Get the list of  TraversalStrategyapplications. | 
| protected Stream<String> | getStrategyTraversalsAsString() | 
| protected Stream<String> | getTraversalStepsAsString() | 
prettyPrint, prettyPrint, spacing, toStringpublic List<org.javatuples.Pair<TraversalStrategy,Traversal.Admin<?,?>>> 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<org.javatuples.Triplet<String,String,String>> getIntermediates()
AbstractExplanationgetIntermediates in class TraversalExplanationCopyright © 2013–2022 Apache Software Foundation. All rights reserved.