Class EmptyTraversalStrategies
java.lang.Object
org.apache.tinkerpop.gremlin.process.traversal.util.EmptyTraversalStrategies
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<TraversalStrategy<?>>,TraversalStrategies
- Author:
- Marko A. Rodriguez (http://markorodriguez.com)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies
TraversalStrategies.GlobalCache -
Field Summary
Fields inherited from interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies
STRATEGY_CATEGORIES -
Method Summary
Modifier and TypeMethodDescriptionaddStrategies(TraversalStrategy<?>... strategies) Add all the providedTraversalStrategyinstances to the current collection.clone()static EmptyTraversalStrategiesinstance()iterator()Return anIteratorof theTraversalStrategyinstances.removeStrategies(Class<? extends TraversalStrategy>... strategyClasses) Remove all the providedTraversalStrategyclasses from the current collection.toList()Return an immutable list of theTraversalStrategyinstances.Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies
getStrategy
-
Method Details
-
toList
Description copied from interface:TraversalStrategiesReturn an immutable list of theTraversalStrategyinstances.- Specified by:
toListin interfaceTraversalStrategies
-
iterator
Description copied from interface:TraversalStrategiesReturn anIteratorof theTraversalStrategyinstances.- Specified by:
iteratorin interfaceIterable<TraversalStrategy<?>>- Specified by:
iteratorin interfaceTraversalStrategies
-
addStrategies
Description copied from interface:TraversalStrategiesAdd all the providedTraversalStrategyinstances to the current collection. When all the provided strategies have been added, the collection is resorted. If a strategy class is found to already be defined, it is removed and replaced by the newly added one.- Specified by:
addStrategiesin interfaceTraversalStrategies- Parameters:
strategies- the traversal strategies to add- Returns:
- the newly updated/sorted traversal strategies collection
-
removeStrategies
Description copied from interface:TraversalStrategiesRemove all the providedTraversalStrategyclasses from the current collection. When all the provided strategies have been removed, the collection is resorted.- Specified by:
removeStrategiesin interfaceTraversalStrategies- Parameters:
strategyClasses- the traversal strategies to remove by their class- Returns:
- the newly updated/sorted traversal strategies collection
-
clone
- Specified by:
clonein interfaceTraversalStrategies- Overrides:
clonein classObject
-
instance
-