public final class EmptyTraversalStrategies extends java.lang.Object implements TraversalStrategies
TraversalStrategies.GlobalCache| Modifier and Type | Method and Description |
|---|---|
TraversalStrategies |
addStrategies(TraversalStrategy... strategies)
Add all the provided
TraversalStrategy instances to the current collection. |
void |
applyStrategies(Traversal.Admin<?,?> traversal,
TraversalEngine engine)
|
TraversalStrategies |
clone() |
TraverserGenerator |
getTraverserGenerator(Traversal.Admin<?,?> traversal)
Get the
TraverserGenerator to use to generate traversers in the Traversal. |
static EmptyTraversalStrategies |
instance() |
TraversalStrategies |
removeStrategies(java.lang.Class<? extends TraversalStrategy>... strategyClasses)
Remove all the provided
TraversalStrategy classes from the current collection. |
void |
setTraverserGeneratorFactory(TraverserGeneratorFactory traverserGeneratorFactory)
Set the
TraverserGeneratorFactory to use for determining which Traverser type to generate for the Traversal. |
java.util.List<TraversalStrategy> |
toList()
Return all the
TraversalStrategy singleton instances associated with this TraversalStrategies. |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsortStrategiespublic java.util.List<TraversalStrategy> toList()
TraversalStrategiesTraversalStrategy singleton instances associated with this TraversalStrategies.toList in interface TraversalStrategiespublic void applyStrategies(Traversal.Admin<?,?> traversal, TraversalEngine engine)
TraversalStrategiesTraversalStrategy optimizers to the Traversal for the stated TraversalEngine.
This method must ensure that the strategies are sorted prior to application.applyStrategies in interface TraversalStrategiestraversal - the traversal to apply the strategies toengine - the engine that the traversal is going to be executed onpublic TraversalStrategies addStrategies(TraversalStrategy... strategies)
TraversalStrategiesTraversalStrategy instances to the current collection.
When all the provided strategies have been added, the collection is resorted.addStrategies in interface TraversalStrategiesstrategies - the traversal strategies to addpublic TraversalStrategies removeStrategies(java.lang.Class<? extends TraversalStrategy>... strategyClasses)
TraversalStrategiesTraversalStrategy classes from the current collection.
When all the provided strategies have been removed, the collection is resorted.removeStrategies in interface TraversalStrategiesstrategyClasses - the traversal strategies to remove by their classpublic TraversalStrategies clone() throws java.lang.CloneNotSupportedException
TraversalStrategiesclone in interface TraversalStrategiesclone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic TraverserGenerator getTraverserGenerator(Traversal.Admin<?,?> traversal)
TraversalStrategiesTraverserGenerator to use to generate traversers in the Traversal.getTraverserGenerator in interface TraversalStrategiestraversal - the traversal that will have traversers generated for itpublic void setTraverserGeneratorFactory(TraverserGeneratorFactory traverserGeneratorFactory)
TraversalStrategiesTraverserGeneratorFactory to use for determining which Traverser type to generate for the Traversal.setTraverserGeneratorFactory in interface TraversalStrategiestraverserGeneratorFactory - the factory to usepublic static EmptyTraversalStrategies instance()
Copyright © 2013-2015 TinkerPop. All Rights Reserved.