public class TraversalHelper
extends java.lang.Object
| Constructor and Description |
|---|
TraversalHelper() |
| Modifier and Type | Method and Description |
|---|---|
static <S> void |
addToCollection(java.util.Collection<S> collection,
S s,
long bulk) |
static <S> void |
addToCollectionUnrollIterator(java.util.Collection<S> collection,
S s,
long bulk) |
static boolean |
areEqual(java.util.Iterator a,
java.util.Iterator b) |
static <S,E> Step<?,E> |
getEnd(Traversal.Admin<S,E> traversal) |
static java.util.List<java.lang.String> |
getLabelsUpTo(Step<?,?> step,
Traversal.Admin<?,?> traversal) |
static <S> java.util.Optional<S> |
getLastStepOfAssignableClass(java.lang.Class<S> stepClass,
Traversal.Admin<?,?> traversal) |
static java.util.Set<TraverserRequirement> |
getRequirements(Traversal.Admin<?,?> traversal) |
static Traversal<?,?> |
getRootTraversal(Traversal.Admin<?,?> traversal) |
static java.lang.String |
getShortName(Step step,
int maxLength)
Returns the name of step truncated to maxLength.
|
static <S,E> Step<S,?> |
getStart(Traversal.Admin<S,E> traversal) |
static <S,E> Step<S,E> |
getStepById(java.lang.String id,
Traversal.Admin<?,?> traversal) |
static <S,E> Step<S,E> |
getStepByLabel(java.lang.String label,
Traversal.Admin<?,?> traversal) |
static <S> java.util.List<S> |
getStepsOfAssignableClass(java.lang.Class<S> stepClass,
Traversal.Admin<?,?> traversal) |
static <S> java.util.List<S> |
getStepsOfAssignableClassRecurssively(java.lang.Class<S> stepClass,
Traversal.Admin<?,?> traversal) |
static <S> java.util.List<S> |
getStepsOfClass(java.lang.Class<S> stepClass,
Traversal.Admin<?,?> traversal) |
static java.util.List<Step<?,?>> |
getStepsUpTo(Step<?,?> step,
Traversal.Admin<?,?> traversal) |
static boolean |
hasLabel(java.lang.String label,
Traversal.Admin<?,?> traversal) |
static boolean |
hasStepOfAssignableClass(java.lang.Class superClass,
Traversal.Admin<?,?> traversal) |
static boolean |
hasStepOfClass(java.lang.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 |
isReversible(Traversal.Admin<?,?> traversal) |
static java.lang.String |
makeStepString(Step<?,?> step,
java.lang.Object... arguments) |
static java.lang.String |
makeTraversalString(Traversal.Admin<?,?> traversal) |
static void |
reIdSteps(StepPosition stepPosition,
Traversal.Admin<?,?> traversal) |
static void |
reLinkSteps(Traversal.Admin<?,?> traversal) |
static <S,E> void |
replaceStep(Step<S,E> removeStep,
Step<S,E> insertStep,
Traversal.Admin<?,?> traversal) |
public static boolean isReversible(Traversal.Admin<?,?> traversal)
public static <S,E> Step<S,E> getStepByLabel(java.lang.String label, Traversal.Admin<?,?> traversal)
public static <S,E> Step<S,E> getStepById(java.lang.String id, Traversal.Admin<?,?> traversal)
public static boolean hasLabel(java.lang.String label,
Traversal.Admin<?,?> traversal)
public static java.util.List<java.lang.String> getLabelsUpTo(Step<?,?> step, Traversal.Admin<?,?> traversal)
public static java.util.List<Step<?,?>> getStepsUpTo(Step<?,?> step, Traversal.Admin<?,?> traversal)
public static <S,E> Step<S,?> getStart(Traversal.Admin<S,E> traversal)
public static <S,E> Step<?,E> getEnd(Traversal.Admin<S,E> traversal)
public static boolean areEqual(java.util.Iterator a,
java.util.Iterator b)
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 void reLinkSteps(Traversal.Admin<?,?> traversal)
public static java.lang.String makeStepString(Step<?,?> step, java.lang.Object... arguments)
public static java.lang.String makeTraversalString(Traversal.Admin<?,?> traversal)
public static <S> java.util.List<S> getStepsOfClass(java.lang.Class<S> stepClass,
Traversal.Admin<?,?> traversal)
public static <S> java.util.List<S> getStepsOfAssignableClass(java.lang.Class<S> stepClass,
Traversal.Admin<?,?> traversal)
public static <S> java.util.Optional<S> getLastStepOfAssignableClass(java.lang.Class<S> stepClass,
Traversal.Admin<?,?> traversal)
public static <S> java.util.List<S> getStepsOfAssignableClassRecurssively(java.lang.Class<S> stepClass,
Traversal.Admin<?,?> traversal)
public static boolean hasStepOfClass(java.lang.Class stepClass,
Traversal.Admin<?,?> traversal)
public static boolean hasStepOfAssignableClass(java.lang.Class superClass,
Traversal.Admin<?,?> traversal)
public static <S> void addToCollection(java.util.Collection<S> collection,
S s,
long bulk)
public static <S> void addToCollectionUnrollIterator(java.util.Collection<S> collection,
S s,
long bulk)
public static java.lang.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 java.util.Set<TraverserRequirement> getRequirements(Traversal.Admin<?,?> traversal)
public static void reIdSteps(StepPosition stepPosition, Traversal.Admin<?,?> traversal)
public static Traversal<?,?> getRootTraversal(Traversal.Admin<?,?> traversal)
Copyright © 2013-2015 TinkerPop. All Rights Reserved.