public final class TraversalHelper extends Object
Modifier and Type | Method and Description |
---|---|
static <S> void |
addToCollection(Collection<S> collection,
S s,
long bulk) |
static <S> void |
addToCollectionUnrollIterator(Collection<S> collection,
S s,
long bulk) |
static List<String> |
getLabelsUpTo(Step<?,?> step,
Traversal.Admin<?,?> traversal) |
static <S> Optional<S> |
getLastStepOfAssignableClass(Class<S> stepClass,
Traversal.Admin<?,?> traversal) |
static Traversal.Admin<?,?> |
getRootTraversal(Traversal.Admin<?,?> traversal) |
static String |
getShortName(Step step,
int maxLength)
Returns the name of step truncated to maxLength.
|
static <S,E> Step<S,E> |
getStepById(String id,
Traversal.Admin<?,?> traversal) |
static <S,E> Step<S,E> |
getStepByLabel(String label,
Traversal.Admin<?,?> traversal) |
static <S> List<S> |
getStepsOfAssignableClass(Class<S> stepClass,
Traversal.Admin<?,?> traversal) |
static <S> List<S> |
getStepsOfAssignableClassRecursively(Class<S> stepClass,
Traversal.Admin<?,?> traversal) |
static <S> List<S> |
getStepsOfClass(Class<S> stepClass,
Traversal.Admin<?,?> traversal) |
static List<Step<?,?>> |
getStepsUpTo(Step<?,?> step,
Traversal.Admin<?,?> traversal) |
static boolean |
hasLabel(String label,
Traversal.Admin<?,?> traversal) |
static boolean |
hasStepOfAssignableClass(Class superClass,
Traversal.Admin<?,?> traversal) |
static boolean |
hasStepOfClass(Class stepClass,
Traversal.Admin<?,?> traversal) |
static <S,E> void |
insertAfterStep(Step<S,E> insertStep,
Step<?,S> beforeStep,
Traversal.Admin<?,?> traversal) |
static <S,E> void |
insertBeforeStep(Step<S,E> insertStep,
Step<E,?> afterStep,
Traversal.Admin<?,?> traversal) |
static <S,E> Step<?,E> |
insertTraversal(int insertIndex,
Traversal.Admin<S,E> insertTraversal,
Traversal.Admin<?,?> traversal) |
static <S,E> Step<?,E> |
insertTraversal(Step<?,S> previousStep,
Traversal.Admin<S,E> insertTraversal,
Traversal.Admin<?,?> traversal) |
static boolean |
isLocalStarGraph(Traversal.Admin<?,?> traversal) |
static String |
makeStepString(Step<?,?> step,
Object... arguments) |
static String |
makeTraversalString(Traversal.Admin<?,?> traversal) |
static void |
reIdSteps(StepPosition stepPosition,
Traversal.Admin<?,?> traversal) |
static <S,E> void |
replaceStep(Step<S,E> removeStep,
Step<S,E> insertStep,
Traversal.Admin<?,?> traversal) |
public static <S,E> Step<S,E> getStepByLabel(String label, Traversal.Admin<?,?> traversal)
public static <S,E> Step<S,E> getStepById(String id, Traversal.Admin<?,?> traversal)
public static boolean hasLabel(String label, Traversal.Admin<?,?> traversal)
public static List<String> getLabelsUpTo(Step<?,?> step, Traversal.Admin<?,?> traversal)
public static List<Step<?,?>> getStepsUpTo(Step<?,?> step, Traversal.Admin<?,?> traversal)
public static boolean isLocalStarGraph(Traversal.Admin<?,?> traversal)
public static <S,E> Step<?,E> insertTraversal(int insertIndex, Traversal.Admin<S,E> insertTraversal, Traversal.Admin<?,?> traversal)
public static <S,E> Step<?,E> insertTraversal(Step<?,S> previousStep, Traversal.Admin<S,E> insertTraversal, Traversal.Admin<?,?> traversal)
public static <S,E> void insertBeforeStep(Step<S,E> insertStep, Step<E,?> afterStep, Traversal.Admin<?,?> traversal)
public static <S,E> void insertAfterStep(Step<S,E> insertStep, Step<?,S> beforeStep, Traversal.Admin<?,?> traversal)
public static <S,E> void replaceStep(Step<S,E> removeStep, Step<S,E> insertStep, Traversal.Admin<?,?> traversal)
public static String makeTraversalString(Traversal.Admin<?,?> traversal)
public static <S> List<S> getStepsOfClass(Class<S> stepClass, Traversal.Admin<?,?> traversal)
public static <S> List<S> getStepsOfAssignableClass(Class<S> stepClass, Traversal.Admin<?,?> traversal)
public static <S> Optional<S> getLastStepOfAssignableClass(Class<S> stepClass, Traversal.Admin<?,?> traversal)
public static <S> List<S> getStepsOfAssignableClassRecursively(Class<S> stepClass, Traversal.Admin<?,?> traversal)
public static boolean hasStepOfClass(Class stepClass, Traversal.Admin<?,?> traversal)
public static boolean hasStepOfAssignableClass(Class superClass, Traversal.Admin<?,?> traversal)
public static <S> void addToCollection(Collection<S> collection, S s, long bulk)
public static <S> void addToCollectionUnrollIterator(Collection<S> collection, S s, long bulk)
public static String getShortName(Step step, int maxLength)
step
- maxLength
- Includes the 3 "..." characters that will be appended when the length of the name exceeds
maxLength.public static void reIdSteps(StepPosition stepPosition, Traversal.Admin<?,?> traversal)
public static Traversal.Admin<?,?> getRootTraversal(Traversal.Admin<?,?> traversal)
Copyright © 2013–2015 Apache Software Foundation. All rights reserved.