## Uses of Interface
org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies

- Packages that use TraversalStrategies
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.process.remote.traversal |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.process.traversal.lambda |
  org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.process.traversal.util |
  org.apache.tinkerpop.gremlin.structure.util |

- - ### Uses of TraversalStrategies in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration with parameters of type TraversalStrategies
    Modifier and Type | Method and Description
    --- | ---
    `static Optional<Computer>` | VertexProgramStrategy.`getComputer(TraversalStrategies strategies)`

  - ### Uses of TraversalStrategies in org.apache.tinkerpop.gremlin.process.remote.traversal

    Methods in org.apache.tinkerpop.gremlin.process.remote.traversal that return TraversalStrategies
    Modifier and Type | Method and Description
    --- | ---
    `TraversalStrategies` | AbstractRemoteTraversal.`getStrategies()`

    Methods in org.apache.tinkerpop.gremlin.process.remote.traversal with parameters of type TraversalStrategies
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractRemoteTraversal.`setStrategies(TraversalStrategies strategies)`

  - ### Uses of TraversalStrategies in org.apache.tinkerpop.gremlin.process.traversal

    Methods in org.apache.tinkerpop.gremlin.process.traversal that return TraversalStrategies
    Modifier and Type | Method and Description
    --- | ---
    `TraversalStrategies` | TraversalStrategies.`addStrategies(TraversalStrategy<?>... strategies)` Add all the provided `TraversalStrategy` instances to the current collection.
    `TraversalStrategies` | TraversalStrategies.`clone()`
    `TraversalStrategies` | Traversal.Admin.`getStrategies()` Get the `TraversalStrategies` associated with this traversal.
    `TraversalStrategies` | TraversalSource.`getStrategies()` Get the `TraversalStrategies` associated with this traversal source.
    `static TraversalStrategies` | TraversalStrategies.GlobalCache.`getStrategies(Class graphOrGraphComputerClass)`
    `TraversalStrategies` | TraversalStrategies.`removeStrategies(Class<? extends TraversalStrategy>... strategyClasses)` Remove all the provided `TraversalStrategy` classes from the current collection.

    Methods in org.apache.tinkerpop.gremlin.process.traversal with parameters of type TraversalStrategies
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TraversalStrategies.GlobalCache.`registerStrategies(Class graphOrGraphComputerClass, TraversalStrategies traversalStrategies)`
    `void` | Traversal.Admin.`setStrategies(TraversalStrategies strategies)` Set the `TraversalStrategies` to be used by this traversal at evaluation time.

  - ### Uses of TraversalStrategies in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph

    Fields in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph declared as TraversalStrategies
    Modifier and Type | Field and Description
    --- | ---
    `protected TraversalStrategies` | GraphTraversalSource.`strategies`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph that return TraversalStrategies
    Modifier and Type | Method and Description
    --- | ---
    `TraversalStrategies` | GraphTraversalSource.`getStrategies()`

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph with parameters of type TraversalStrategies
    Constructor and Description
    `GraphTraversalSource(Graph graph, TraversalStrategies traversalStrategies)`

  - ### Uses of TraversalStrategies in org.apache.tinkerpop.gremlin.process.traversal.lambda

    Methods in org.apache.tinkerpop.gremlin.process.traversal.lambda that return TraversalStrategies
    Modifier and Type | Method and Description
    --- | ---
    `TraversalStrategies` | AbstractLambdaTraversal.`getStrategies()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.lambda with parameters of type TraversalStrategies
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractLambdaTraversal.`setStrategies(TraversalStrategies strategies)`

  - ### Uses of TraversalStrategies in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration with parameters of type TraversalStrategies
    Modifier and Type | Method and Description
    --- | ---
    `static void` | RequirementsStrategy.`addRequirements(TraversalStrategies traversalStrategies, TraverserRequirement... requirements)`
    `static <A> void` | SideEffectStrategy.`addSideEffect(TraversalStrategies traversalStrategies, String key, A value, BinaryOperator<A> reducer)`

  - ### Uses of TraversalStrategies in org.apache.tinkerpop.gremlin.process.traversal.util

    Classes in org.apache.tinkerpop.gremlin.process.traversal.util that implement TraversalStrategies
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultTraversalStrategies`
    `class` | `EmptyTraversalStrategies`

    Fields in org.apache.tinkerpop.gremlin.process.traversal.util declared as TraversalStrategies
    Modifier and Type | Field and Description
    --- | ---
    `protected TraversalStrategies` | DefaultTraversal.`strategies`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util that return TraversalStrategies
    Modifier and Type | Method and Description
    --- | ---
    `TraversalStrategies` | EmptyTraversalStrategies.`addStrategies(TraversalStrategy<?>... strategies)`
    `TraversalStrategies` | DefaultTraversalStrategies.`addStrategies(TraversalStrategy<?>... strategies)`
    `TraversalStrategies` | EmptyTraversalStrategies.`clone()`
    `TraversalStrategies` | EmptyTraversal.`getStrategies()`
    `TraversalStrategies` | DefaultTraversal.`getStrategies()`
    `TraversalStrategies` | EmptyTraversalStrategies.`removeStrategies(Class<? extends TraversalStrategy>... strategyClasses)`
    `TraversalStrategies` | DefaultTraversalStrategies.`removeStrategies(Class<? extends TraversalStrategy>... strategyClasses)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util with parameters of type TraversalStrategies
    Modifier and Type | Method and Description
    --- | ---
    `void` | EmptyTraversal.`setStrategies(TraversalStrategies traversalStrategies)`
    `void` | DefaultTraversal.`setStrategies(TraversalStrategies strategies)`

  - ### Uses of TraversalStrategies in org.apache.tinkerpop.gremlin.structure.util

    Methods in org.apache.tinkerpop.gremlin.structure.util with parameters of type TraversalStrategies
    Modifier and Type | Method and Description
    --- | ---
    `static String` | StringFactory.`traversalStrategiesString(TraversalStrategies traversalStrategies)`

Copyright © 2013–2019 Apache Software Foundation. All rights reserved.