Modifier and Type | Method and Description |
---|---|
static java.util.List<PathElement> |
CardinalitySpec.parse(java.lang.String key) |
Modifier and Type | Method and Description |
---|---|
PathElement |
PathEvaluatingTraversal.get(int index) |
static PathElement |
PathElementBuilder.parseSingleKeyLHS(java.lang.String origKey)
Visible for Testing.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<PathElement> |
PathElementBuilder.parseDotNotationRHS(java.lang.String dotNotation)
Parse the dotNotation of the RHS.
|
static java.util.List<PathElement> |
PathElementBuilder.parseList(java.util.List<java.lang.String> keys,
java.lang.String refDotNotation) |
Modifier and Type | Interface and Description |
---|---|
interface |
EvaluatablePathElement |
interface |
MatchablePathElement |
interface |
StarPathElement
Marker interface for PathElements that contain the "*" wildcard.
|
Modifier and Type | Class and Description |
---|---|
class |
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
|
class |
ArrayPathElement |
class |
AtPathElement |
class |
BasePathElement |
class |
DollarPathElement |
class |
HashPathElement
For use on the LHS, allows the user to specify an explicit string to write out.
|
class |
LiteralPathElement
Meant to be an immutable PathElement from a Spec, and therefore shareable across
threads running multiple transforms using the same spec.
|
class |
StarAllPathElement
PathElement for the lone "*" wildcard.
|
class |
StarDoublePathElement
PathElement for the a double "*" wildcard such as tag-*-*.
|
class |
StarRegexPathElement
Non-greedy * based Path Element.
|
class |
StarSinglePathElement
PathElement for the a single "*" wildcard such as tag-*.
|
class |
TransposePathElement
This PathElement is used by Shiftr to Transpose data.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayMatchedElement |
class |
MatchedElement
MatchedElement is the result of a "match" between a spec PathElement and some input data.
|
Modifier and Type | Method and Description |
---|---|
static PathElement |
RemovrSpec.parse(java.lang.String key) |