public class ShiftrLeafSpec extends ShiftrSpec
Modifier and Type | Field and Description |
---|---|
private java.util.List<? extends PathEvaluatingTraversal> |
shiftrWriters |
private static TraversalBuilder |
TRAVERSAL_BUILDER |
pathElement
Constructor and Description |
---|
ShiftrLeafSpec(java.lang.String rawKey,
java.lang.Object rhs) |
Modifier and Type | Method and Description |
---|---|
boolean |
apply(java.lang.String inputKey,
Optional<java.lang.Object> inputOptional,
WalkedPath walkedPath,
java.util.Map<java.lang.String,java.lang.Object> output,
java.util.Map<java.lang.String,java.lang.Object> context)
If this Spec matches the inputkey, then do the work of outputting data and return true.
|
getPathElement
private static final TraversalBuilder TRAVERSAL_BUILDER
private final java.util.List<? extends PathEvaluatingTraversal> shiftrWriters
public ShiftrLeafSpec(java.lang.String rawKey, java.lang.Object rhs)
public boolean apply(java.lang.String inputKey, Optional<java.lang.Object> inputOptional, WalkedPath walkedPath, java.util.Map<java.lang.String,java.lang.Object> output, java.util.Map<java.lang.String,java.lang.Object> context)