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

- Packages that use Path
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.driver |
  org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential |
  org.apache.tinkerpop.gremlin.process.computer.search.path |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.process.traversal.step.branch |
  org.apache.tinkerpop.gremlin.process.traversal.step.filter |
  org.apache.tinkerpop.gremlin.process.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect |
  org.apache.tinkerpop.gremlin.process.traversal.step.util |
  org.apache.tinkerpop.gremlin.process.traversal.traverser |
  org.apache.tinkerpop.gremlin.process.traversal.traverser.util |
  org.apache.tinkerpop.gremlin.structure.io.binary.types |
  org.apache.tinkerpop.gremlin.structure.io.gryo |
  org.apache.tinkerpop.gremlin.structure.util |
  org.apache.tinkerpop.gremlin.structure.util.detached |
  org.apache.tinkerpop.gremlin.structure.util.reference |

- - ### Uses of Path in org.apache.tinkerpop.gremlin.driver

    Methods in org.apache.tinkerpop.gremlin.driver that return Path
    Modifier and Type | Method and Description
    --- | ---
    `Path` | Result.`getPath()` Gets the result item by casting it to a `Path`.

  - ### Uses of Path in org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential

    Methods in org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential that return types with arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `default CredentialTraversal<S,Path>` | CredentialTraversal.`path()`
    `static <A> CredentialTraversal<A,Path>` | __.`path()`
    `default CredentialTraversal<S,Path>` | CredentialTraversal.`shortestPath()`

  - ### Uses of Path in org.apache.tinkerpop.gremlin.process.computer.search.path

    Methods in org.apache.tinkerpop.gremlin.process.computer.search.path that return Path
    Modifier and Type | Method and Description
    --- | ---
    `Path` | ShortestPathTestHelper.`makePath(boolean includeEdges, String... names)`
    `Path` | ShortestPathTestHelper.`makePath(String... names)`

    Methods in org.apache.tinkerpop.gremlin.process.computer.search.path that return types with arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `VertexProgram<org.javatuples.Triplet<Path,Edge,Number>>` | ShortestPathVertexProgram.`clone()`

    Method parameters in org.apache.tinkerpop.gremlin.process.computer.search.path with type arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `void` | ShortestPathTestHelper.`checkResults(List<Path> expected, List<Path> actual)`
    `void` | ShortestPathTestHelper.`checkResults(List<Path> expected, List<Path> actual)`
    `void` | ShortestPathVertexProgram.`execute(Vertex vertex, Messenger<org.javatuples.Triplet<Path,Edge,Number>> messenger, Memory memory)`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal that return Path
    Modifier and Type | Method and Description
    --- | ---
    `Path` | Path.`clone()`
    `Path` | Path.`extend(Object object, Set<String> labels)` Add a new step to the path with an object and any number of associated labels.
    `Path` | Path.`extend(Set<String> labels)` Add labels to the head of the path.
    `Path` | Traverser.`path()` Get the current path of the traverser.
    `Path` | Path.`retract(Set<String> labels)` Remove labels from path.
    `default Path` | Path.`subPath(String fromLabel, String toLabel)` Isolate a sub-path from the path object.

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph that return types with arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `default GraphTraversal<S,Path>` | GraphTraversal.`path()` Map the `Traverser` to its `Path` history via `Traverser.path()`.
    `static <A> GraphTraversal<A,Path>` | __.`path()`
    `default GraphTraversal<S,Path>` | GraphTraversal.`shortestPath()` Executes a Shortest Path algorithm over the graph.

  - ### Uses of Path in org.apache.tinkerpop.gremlin.process.traversal.step.branch

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.branch that return types with arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `abstract Traversal<Vertex,Path>` | RepeatTest.`get_g_V_emit_repeatXoutX_timesX2X_path()`
    `Traversal<Vertex,Path>` | RepeatTest.Traversals.`get_g_V_emit_repeatXoutX_timesX2X_path()`
    `abstract Traversal<Vertex,Path>` | RepeatTest.`get_g_V_emit_timesX2X_repeatXoutX_path()`
    `Traversal<Vertex,Path>` | RepeatTest.Traversals.`get_g_V_emit_timesX2X_repeatXoutX_path()`
    `abstract Traversal<Vertex,Path>` | OptionalTest.`get_g_V_hasLabelXpersonX_optionalXoutXknowsX_optionalXoutXcreatedXXX_path()`
    `Traversal<Vertex,Path>` | OptionalTest.Traversals.`get_g_V_hasLabelXpersonX_optionalXoutXknowsX_optionalXoutXcreatedXXX_path()`
    `abstract Traversal<Vertex,Path>` | RepeatTest.`get_g_V_hasXloop_name_loopX_repeatXinX_timesX5X_path_by_name()`
    `Traversal<Vertex,Path>` | RepeatTest.Traversals.`get_g_V_hasXloop_name_loopX_repeatXinX_timesX5X_path_by_name()`
    `abstract Traversal<Vertex,Path>` | RepeatTest.`get_g_V_hasXname_markoX_repeatXoutE_inV_simplePathX_untilXhasXname_rippleXX_path_byXnameX_byXlabelX()`
    `Traversal<Vertex,Path>` | RepeatTest.Traversals.`get_g_V_hasXname_markoX_repeatXoutE_inV_simplePathX_untilXhasXname_rippleXX_path_byXnameX_byXlabelX()`
    `abstract Traversal<Vertex,Path>` | OptionalTest.`get_g_V_optionalXout_optionalXoutXX_path()`
    `Traversal<Vertex,Path>` | OptionalTest.Traversals.`get_g_V_optionalXout_optionalXoutXX_path()`
    `abstract Traversal<Vertex,Path>` | RepeatTest.`get_g_V_repeatXout_repeatXoutX_timesX1XX_timesX1X_limitX1X_path_by_name()`
    `Traversal<Vertex,Path>` | RepeatTest.Traversals.`get_g_V_repeatXout_repeatXoutX_timesX1XX_timesX1X_limitX1X_path_by_name()`
    `abstract Traversal<Vertex,Path>` | RepeatTest.`get_g_V_repeatXoutE_inVX_timesX2X_path_by_name_by_label()`
    `Traversal<Vertex,Path>` | RepeatTest.Traversals.`get_g_V_repeatXoutE_inVX_timesX2X_path_by_name_by_label()`
    `abstract Traversal<Vertex,Path>` | RepeatTest.`get_g_V_repeatXoutX_timesX2X_emit_path()`
    `Traversal<Vertex,Path>` | RepeatTest.Traversals.`get_g_V_repeatXoutX_timesX2X_emit_path()`
    `abstract Traversal<Vertex,Path>` | RepeatTest.`get_g_V_repeatXoutXknowsXX_untilXrepeatXoutXcreatedXX_emitXhasXname_lopXXX_path_byXnameX()`
    `Traversal<Vertex,Path>` | RepeatTest.Traversals.`get_g_V_repeatXoutXknowsXX_untilXrepeatXoutXcreatedXX_emitXhasXname_lopXXX_path_byXnameX()`

  - ### Uses of Path in org.apache.tinkerpop.gremlin.process.traversal.step.filter

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter that return types with arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `abstract Traversal<Vertex,Path>` | SimplePathTest.`get_g_V_asXaX_out_asXbX_out_asXcX_simplePath_byXlabelX_fromXbX_toXcX_path_byXnameX()`
    `Traversal<Vertex,Path>` | SimplePathTest.Traversals.`get_g_V_asXaX_out_asXbX_out_asXcX_simplePath_byXlabelX_fromXbX_toXcX_path_byXnameX()`
    `abstract Traversal<Vertex,Path>` | DedupTest.`get_g_V_asXaX_outXcreatedX_asXbX_inXcreatedX_asXcX_dedupXa_bX_path()`
    `Traversal<Vertex,Path>` | DedupTest.Traversals.`get_g_V_asXaX_outXcreatedX_asXbX_inXcreatedX_asXcX_dedupXa_bX_path()`
    `abstract Traversal<Vertex,Path>` | SimplePathTest.`get_g_V_repeatXboth_simplePathX_timesX3X_path()`
    `Traversal<Vertex,Path>` | SimplePathTest.Traversals.`get_g_V_repeatXboth_simplePathX_timesX3X_path()`
    `abstract Traversal<Vertex,Path>` | CyclicPathTest.`get_g_VX1X_asXaX_outXcreatedX_asXbX_inXcreatedX_asXcX_cyclicPath_fromXaX_toXbX_path(Object v1Id)`
    `Traversal<Vertex,Path>` | CyclicPathTest.Traversals.`get_g_VX1X_asXaX_outXcreatedX_asXbX_inXcreatedX_asXcX_cyclicPath_fromXaX_toXbX_path(Object v1Id)`
    `abstract Traversal<Vertex,Path>` | CyclicPathTest.`get_g_VX1X_outXcreatedX_inXcreatedX_cyclicPath_path(Object v1)`
    `Traversal<Vertex,Path>` | CyclicPathTest.Traversals.`get_g_VX1X_outXcreatedX_inXcreatedX_cyclicPath_path(Object v1Id)`
    `abstract Traversal<Vertex,Path>` | WhereTest.`get_g_VX1X_repeatXbothEXcreatedX_whereXwithoutXeXX_aggregateXeX_otherVX_emit_path(Object v1Id)`
    `Traversal<Vertex,Path>` | WhereTest.Traversals.`get_g_VX1X_repeatXbothEXcreatedX_whereXwithoutXeXX_aggregateXeX_otherVX_emit_path(Object v1Id)`

  - ### Uses of Path in org.apache.tinkerpop.gremlin.process.traversal.step.map

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return Path
    Modifier and Type | Method and Description
    --- | ---
    `protected Path` | PathStep.`map(Traverser.Admin<S> traverser)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return types with arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `abstract Traversal<Integer,Path>` | PathTest.`get_g_injectX1_null_nullX_path_dedup()`
    `Traversal<Integer,Path>` | PathTest.Traversals.`get_g_injectX1_null_nullX_path_dedup()`
    `abstract Traversal<Integer,Path>` | PathTest.`get_g_injectX1_null_nullX_path()`
    `Traversal<Integer,Path>` | PathTest.Traversals.`get_g_injectX1_null_nullX_path()`
    `abstract Traversal<Vertex,Path>` | PathTest.`get_g_V_asXaX_hasXname_markoX_asXbX_hasXage_29X_asXcX_path()`
    `Traversal<Vertex,Path>` | PathTest.Traversals.`get_g_V_asXaX_hasXname_markoX_asXbX_hasXage_29X_asXcX_path()`
    `abstract Traversal<Vertex,Path>` | PathTest.`get_g_V_asXaX_out_asXbX_out_asXcX_path_fromXbX_toXcX_byXnameX()`
    `Traversal<Vertex,Path>` | PathTest.Traversals.`get_g_V_asXaX_out_asXbX_out_asXcX_path_fromXbX_toXcX_byXnameX()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_both_dedup_shortestPath()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_both_dedup_shortestPath()`
    `abstract Traversal<Vertex,Path>` | CoalesceTest.`get_g_V_coalesceXoutEXknowsX_outEXcreatedXX_otherV_path_byXnameX_byXlabelX()`
    `Traversal<Vertex,Path>` | CoalesceTest.Traversals.`get_g_V_coalesceXoutEXknowsX_outEXcreatedXX_otherV_path_byXnameX_byXlabelX()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_hasXname_danielX_shortestPath_targetXhasXname_stephenXX_edgesXbothEXusesXX()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_hasXname_danielX_shortestPath_targetXhasXname_stephenXX_edgesXbothEXusesXX()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_hasXname_markoX_shortestPath_maxDistanceX1X()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_hasXname_markoX_shortestPath_maxDistanceX1X()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_hasXname_markoX_shortestPath_targetXhasLabelXsoftwareXX()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_hasXname_markoX_shortestPath_targetXhasLabelXsoftwareXX()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_hasXname_markoX_shortestPath_targetXhasXname_joshXX_distanceXweightX()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_hasXname_markoX_shortestPath_targetXhasXname_joshXX_distanceXweightX()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_hasXname_markoX_shortestPath()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_hasXname_markoX_shortestPath()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_hasXname_vadasX_shortestPath_distanceXweightX_maxDistanceX1_3X()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_hasXname_vadasX_shortestPath_distanceXweightX_maxDistanceX1_3X()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_hasXsong_name_MIGHT_AS_WELLX_shortestPath_targetXhasXsong_name_MAYBE_YOU_KNOW_HOW_I_FEELXX_edgesXoutEXfollowedByXX_distanceXweightX()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_hasXsong_name_MIGHT_AS_WELLX_shortestPath_targetXhasXsong_name_MAYBE_YOU_KNOW_HOW_I_FEELXX_edgesXoutEXfollowedByXX_distanceXweightX()`
    `abstract Traversal<Vertex,Path>` | PathTest.`get_g_V_out_out_path_byXnameX_byXageX()`
    `Traversal<Vertex,Path>` | PathTest.Traversals.`get_g_V_out_out_path_byXnameX_byXageX()`
    `abstract Traversal<Vertex,Path>` | PathTest.`get_g_V_repeatXoutX_timesX2X_path_by_byXnameX_byXlangX()`
    `Traversal<Vertex,Path>` | PathTest.Traversals.`get_g_V_repeatXoutX_timesX2X_path_by_byXnameX_byXlangX()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_shortestPath_directionXINX()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_shortestPath_directionXINX()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_shortestPath_edgesIncluded_edgesXoutEX()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_shortestPath_edgesIncluded_edgesXoutEX()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_shortestPath_edgesIncluded()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_shortestPath_edgesIncluded()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_shortestPath_edgesXoutEX()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_shortestPath_edgesXoutEX()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_shortestPath_targetXhasXname_markoXX()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_shortestPath_targetXhasXname_markoXX()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_shortestPath_targetXvaluesXnameX_isXmarkoXX()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_shortestPath_targetXvaluesXnameX_isXmarkoXX()`
    `abstract Traversal<Vertex,Path>` | ShortestPathTest.`get_g_V_shortestPath()`
    `Traversal<Vertex,Path>` | ShortestPathTest.Traversals.`get_g_V_shortestPath()`
    `abstract Traversal<Vertex,Path>` | PathTest.`get_g_VX1X_name_path(Object v1Id)`
    `Traversal<Vertex,Path>` | PathTest.Traversals.`get_g_VX1X_name_path(Object v1Id)`
    `abstract Traversal<Vertex,Path>` | PathTest.`get_g_VX1X_out_path_byXageX_byXnameX(Object v1Id)`
    `Traversal<Vertex,Path>` | PathTest.Traversals.`get_g_VX1X_out_path_byXageX_byXnameX(Object v1Id)`
    `abstract Traversal<Vertex,Path>` | PathTest.`get_g_VX1X_out_path_byXageX(Object v1Id)`
    `Traversal<Vertex,Path>` | PathTest.Traversals.`get_g_VX1X_out_path_byXageX(Object v1Id)`
    `abstract Traversal<Vertex,Path>` | PathTest.`get_g_VX1X_outEXcreatedX_inV_inE_outV_path(Object v1Id)`
    `Traversal<Vertex,Path>` | PathTest.Traversals.`get_g_VX1X_outEXcreatedX_inV_inE_outV_path(Object v1Id)`
    `abstract Traversal<Vertex,Path>` | LoopsTest.`get_g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_and_loops_isX3XX_hasXname_peterX_path_byXnameX(Object v1Id)`
    `Traversal<Vertex,Path>` | LoopsTest.Traversals.`get_g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_and_loops_isX3XX_hasXname_peterX_path_byXnameX(Object v1Id)`
    `abstract Traversal<Vertex,Path>` | LoopsTest.`get_g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX2XX_hasXname_peterX_path_byXnameX(Object v1Id)`
    `Traversal<Vertex,Path>` | LoopsTest.Traversals.`get_g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX2XX_hasXname_peterX_path_byXnameX(Object v1Id)`
    `abstract Traversal<Vertex,Path>` | LoopsTest.`get_g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX3XX_hasXname_peterX_path_byXnameX(Object v1Id)`
    `Traversal<Vertex,Path>` | LoopsTest.Traversals.`get_g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX3XX_hasXname_peterX_path_byXnameX(Object v1Id)`
    `protected Traverser.Admin<Path>` | PathStep.`processNextStart()`

  - ### Uses of Path in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect that return types with arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `abstract Traversal<Vertex,Path>` | AggregateTest.`get_g_V_out_aggregateXaX_path()`
    `Traversal<Vertex,Path>` | AggregateTest.Traversals.`get_g_V_out_aggregateXaX_path()`
    `abstract Traversal<Vertex,Path>` | InjectTest.`get_g_VX1X_out_name_injectXdanielX_asXaX_mapXlengthX_path(Object v1Id)`
    `Traversal<Vertex,Path>` | InjectTest.Traversals.`get_g_VX1X_out_name_injectXdanielX_asXaX_mapXlengthX_path(Object v1Id)`

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

    Classes in org.apache.tinkerpop.gremlin.process.traversal.step.util that implement Path
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EmptyPath`
    `class` | `ImmutablePath`
    `class` | `MutablePath`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util that return Path
    Modifier and Type | Method and Description
    --- | ---
    `Path` | ImmutablePath.`extend(Object object, Set<String> labels)`
    `Path` | EmptyPath.`extend(Object object, Set<String> labels)`
    `Path` | MutablePath.`extend(Object object, Set<String> labels)`
    `Path` | ImmutablePath.`extend(Set<String> labels)`
    `Path` | EmptyPath.`extend(Set<String> labels)`
    `Path` | MutablePath.`extend(Set<String> labels)`
    `static Path` | EmptyPath.`instance()`
    `static Path` | ImmutablePath.`make()`
    `static Path` | MutablePath.`make()`
    `Path` | ImmutablePath.`retract(Set<String> labels)`
    `Path` | EmptyPath.`retract(Set<String> labels)`
    `Path` | MutablePath.`retract(Set<String> removeLabels)`

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

    Fields in org.apache.tinkerpop.gremlin.process.traversal.traverser declared as Path
    Modifier and Type | Field and Description
    --- | ---
    `protected Path` | LP_O_OB_S_SE_SL_Traverser.`path`
    `protected Path` | LP_O_OB_P_S_SE_SL_Traverser.`path`
    `protected Path` | B_LP_O_S_SE_SL_Traverser.`path`
    `protected Path` | B_LP_O_P_S_SE_SL_Traverser.`path`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.traverser that return Path
    Modifier and Type | Method and Description
    --- | ---
    `Path` | LP_O_OB_S_SE_SL_Traverser.`path()`
    `Path` | LP_O_OB_P_S_SE_SL_Traverser.`path()`
    `Path` | B_LP_O_S_SE_SL_Traverser.`path()`
    `Path` | ProjectedTraverser.`path()`
    `Path` | B_LP_O_P_S_SE_SL_Traverser.`path()`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.traverser.util that return Path
    Modifier and Type | Method and Description
    --- | ---
    `Path` | EmptyTraverser.`path()`
    `Path` | AbstractTraverser.`path()`

  - ### Uses of Path in org.apache.tinkerpop.gremlin.structure.io.binary.types

    Methods in org.apache.tinkerpop.gremlin.structure.io.binary.types that return Path
    Modifier and Type | Method and Description
    --- | ---
    `protected Path` | PathSerializer.`readValue(Buffer buffer, GraphBinaryReader context)`

    Methods in org.apache.tinkerpop.gremlin.structure.io.binary.types with parameters of type Path
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | PathSerializer.`writeValue(Path value, Buffer buffer, GraphBinaryWriter context)`

  - ### Uses of Path in org.apache.tinkerpop.gremlin.structure.io.gryo

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo that return Path
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> Path` | GryoSerializersV3d0.PathSerializer.`read(KryoShim<I,?> kryo, I input, Class<Path> pathClass)`
    `<I extends InputShim> Path` | GryoSerializersV1d0.PathSerializer.`read(KryoShim<I,?> kryo, I input, Class<Path> pathClass)`

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo with parameters of type Path
    Modifier and Type | Method and Description
    --- | ---
    `<O extends OutputShim> void` | GryoSerializersV3d0.PathSerializer.`write(KryoShim<?,O> kryo, O output, Path path)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.PathSerializer.`write(KryoShim<?,O> kryo, O output, Path path)`

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.gryo with type arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> Path` | GryoSerializersV3d0.PathSerializer.`read(KryoShim<I,?> kryo, I input, Class<Path> pathClass)`
    `<I extends InputShim> Path` | GryoSerializersV1d0.PathSerializer.`read(KryoShim<I,?> kryo, I input, Class<Path> pathClass)`

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

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

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

    Classes in org.apache.tinkerpop.gremlin.structure.util.detached that implement Path
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DetachedPath`

    Methods in org.apache.tinkerpop.gremlin.structure.util.detached that return Path
    Modifier and Type | Method and Description
    --- | ---
    `Path` | DetachedPath.`attach(Function<Attachable<Path>,Path> method)`
    `Path` | DetachedPath.`get()`

    Methods in org.apache.tinkerpop.gremlin.structure.util.detached with parameters of type Path
    Modifier and Type | Method and Description
    --- | ---
    `static DetachedPath` | DetachedFactory.`detach(Path path, boolean withProperties)`

    Method parameters in org.apache.tinkerpop.gremlin.structure.util.detached with type arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `Path` | DetachedPath.`attach(Function<Attachable<Path>,Path> method)`
    `Path` | DetachedPath.`attach(Function<Attachable<Path>,Path> method)`

    Constructors in org.apache.tinkerpop.gremlin.structure.util.detached with parameters of type Path
    Constructor and Description
    `DetachedPath(Path path, boolean withProperties)`

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

    Classes in org.apache.tinkerpop.gremlin.structure.util.reference that implement Path
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReferencePath`

    Methods in org.apache.tinkerpop.gremlin.structure.util.reference that return Path
    Modifier and Type | Method and Description
    --- | ---
    `Path` | ReferencePath.`attach(Function<Attachable<Path>,Path> method)`
    `Path` | ReferencePath.`get()`

    Methods in org.apache.tinkerpop.gremlin.structure.util.reference with parameters of type Path
    Modifier and Type | Method and Description
    --- | ---
    `static ReferencePath` | ReferenceFactory.`detach(Path path)`

    Method parameters in org.apache.tinkerpop.gremlin.structure.util.reference with type arguments of type Path
    Modifier and Type | Method and Description
    --- | ---
    `Path` | ReferencePath.`attach(Function<Attachable<Path>,Path> method)`
    `Path` | ReferencePath.`attach(Function<Attachable<Path>,Path> method)`

    Constructors in org.apache.tinkerpop.gremlin.structure.util.reference with parameters of type Path
    Constructor and Description
    `ReferencePath(Path path)`

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