Interface | Description |
---|---|
EvaluatablePathElement | |
MatchablePathElement | |
PathElement | |
StarPathElement |
Marker interface for PathElements that contain the "*" wildcard.
|
Class | Description |
---|---|
AmpPathElement |
PathElement class that handles keys with & values, like input: "photos-&(1,1)""
It breaks down the string into a series of String or Reference tokens, that can be used to
1) match input like "photos-5" where "&(1,1)" evaluated to 5
|
ArrayPathElement | |
AtPathElement | |
BasePathElement | |
DollarPathElement | |
HashPathElement |
For use on the LHS, allows the user to specify an explicit string to write out.
|
LiteralPathElement |
Meant to be an immutable PathElement from a Spec, and therefore shareable across
threads running multiple transforms using the same spec.
|
StarAllPathElement |
PathElement for the lone "*" wildcard.
|
StarDoublePathElement |
PathElement for the a double "*" wildcard such as tag-*-*.
|
StarRegexPathElement |
Non-greedy * based Path Element.
|
StarSinglePathElement |
PathElement for the a single "*" wildcard such as tag-*.
|
TransposePathElement |
This PathElement is used by Shiftr to Transpose data.
|
Enum | Description |
---|---|
ArrayPathElement.ArrayPathType |