## Uses of Interface
org.apache.tinkerpop.gremlin.structure.Vertex

- Packages that use Vertex
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.driver |
  org.apache.tinkerpop.gremlin.process.computer |
  org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure |
  org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank |
  org.apache.tinkerpop.gremlin.process.computer.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.structure |
  org.apache.tinkerpop.gremlin.structure.io |
  org.apache.tinkerpop.gremlin.structure.io.graphml |
  org.apache.tinkerpop.gremlin.structure.io.graphson |
  org.apache.tinkerpop.gremlin.structure.io.gryo |

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

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

  - ### Uses of Vertex in org.apache.tinkerpop.gremlin.process.computer

    Fields in org.apache.tinkerpop.gremlin.process.computer with type parameters of type Vertex
    Modifier and Type | Field and Description
    --- | ---
    `Supplier<? extends Traversal<Vertex,Edge>>` | MessageScope.Local.`incidentTraversal`

    Methods in org.apache.tinkerpop.gremlin.process.computer that return types with arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Traversal<Vertex,Edge>` | MessageScope.Local.ReverseTraversalSupplier.`get()`
    `Traversal.Admin<Vertex,Edge>` | GraphFilter.`getEdgeFilter()` Get the edge filter associated with this graph filter.
    `Traversal<Vertex,Edge>` | Computer.`getEdges()`
    `Supplier<? extends Traversal<Vertex,Edge>>` | MessageScope.Local.`getIncidentTraversal()`
    `Traversal.Admin<Vertex,Vertex>` | GraphFilter.`getVertexFilter()` Get the vertex filter associated with this graph filter.
    `Traversal.Admin<Vertex,Vertex>` | GraphFilter.`getVertexFilter()` Get the vertex filter associated with this graph filter.
    `Traversal<Vertex,Vertex>` | Computer.`getVertices()`
    `Traversal<Vertex,Vertex>` | Computer.`getVertices()`
    `Iterable<Vertex>` | MessageScope.Global.`vertices()`

    Methods in org.apache.tinkerpop.gremlin.process.computer with parameters of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `void` | VertexProgram.`execute(Vertex vertex, Messenger<M> messenger, Memory memory)` This method denotes the main body of the computation and is executed on each vertex in the graph.
    `Iterator<Edge>` | GraphFilter.`legalEdges(Vertex vertex)` Returns an iterator of legal edges incident to the provided vertex.
    `boolean` | GraphFilter.`legalVertex(Vertex vertex)` Returns true if the provided vertex meets the vertex-filter criteria.
    `void` | MapReduce.`map(Vertex vertex, MapReduce.MapEmitter<MK,MV> emitter)` The map() method is logically executed at all vertices in the graph in parallel.
    `static MessageScope.Global` | MessageScope.Global.`of(Vertex... vertices)`

    Method parameters in org.apache.tinkerpop.gremlin.process.computer with type arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `static IllegalArgumentException` | GraphComputer.Exceptions.`edgeFilterAccessesAdjacentVertices(Traversal<Vertex,Edge> edgeFilter)`
    `Computer` | Computer.`edges(Traversal<Vertex,Edge> edgeFilter)`
    `GraphComputer` | GraphComputer.`edges(Traversal<Vertex,Edge> edgeFilter)` Add a filter that will limit which edges of the vertices are loaded from the graph source.
    `static MessageScope.Global` | MessageScope.Global.`of(Iterable<Vertex> vertices)`
    `static <M> MessageScope.Local<M>` | MessageScope.Local.`of(Supplier<? extends Traversal<Vertex,Edge>> incidentTraversal)`
    `static <M> MessageScope.Local<M>` | MessageScope.Local.`of(Supplier<? extends Traversal<Vertex,Edge>> incidentTraversal, BiFunction<M,Edge,M> edgeFunction)`
    `void` | GraphFilter.`setEdgeFilter(Traversal<Vertex,Edge> edgeFilter)` Set the filter for selecting edges from the source graph.
    `void` | GraphFilter.`setVertexFilter(Traversal<Vertex,Vertex> vertexFilter)` Set the filter for selecting vertices from the source graph.
    `void` | GraphFilter.`setVertexFilter(Traversal<Vertex,Vertex> vertexFilter)` Set the filter for selecting vertices from the source graph.
    `static IllegalArgumentException` | GraphComputer.Exceptions.`vertexFilterAccessesIncidentEdges(Traversal<Vertex,Vertex> vertexFilter)`
    `static IllegalArgumentException` | GraphComputer.Exceptions.`vertexFilterAccessesIncidentEdges(Traversal<Vertex,Vertex> vertexFilter)`
    `Computer` | Computer.`vertices(Traversal<Vertex,Vertex> vertexFilter)`
    `Computer` | Computer.`vertices(Traversal<Vertex,Vertex> vertexFilter)`
    `GraphComputer` | GraphComputer.`vertices(Traversal<Vertex,Vertex> vertexFilter)` Add a filter that will limit which vertices are loaded from the graph source.
    `GraphComputer` | GraphComputer.`vertices(Traversal<Vertex,Vertex> vertexFilter)` Add a filter that will limit which vertices are loaded from the graph source.

  - ### Uses of Vertex in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure

    Methods in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure with parameters of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `void` | PeerPressureVertexProgram.`execute(Vertex vertex, Messenger<org.javatuples.Pair<Serializable,Double>> messenger, Memory memory)`

    Method parameters in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure with type arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `PeerPressureVertexProgram.Builder` | PeerPressureVertexProgram.Builder.`edges(Traversal.Admin<Vertex,Edge> edgeTraversal)`
    `PeerPressureVertexProgram.Builder` | PeerPressureVertexProgram.Builder.`initialVoteStrength(Traversal.Admin<Vertex,? extends Number> initialVoteStrengthTraversal)`
    `PeerPressureVertexProgram.Builder` | PeerPressureVertexProgram.Builder.`traversal(Traversal.Admin<Vertex,Edge> edgeTraversal)` Deprecated. As of release 3.2.0, replaced by `PeerPressureVertexProgram.Builder.edges(Traversal.Admin)`

  - ### Uses of Vertex in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank

    Methods in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank with parameters of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `void` | PageRankVertexProgram.`execute(Vertex vertex, Messenger<Double> messenger, Memory memory)`

    Method parameters in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank with type arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `PageRankVertexProgram.Builder` | PageRankVertexProgram.Builder.`edges(Traversal.Admin<Vertex,Edge> edgeTraversal)`
    `PageRankVertexProgram.Builder` | PageRankVertexProgram.Builder.`initialRank(Traversal.Admin<Vertex,? extends Number> initialRankTraversal)`
    `PageRankVertexProgram.Builder` | PageRankVertexProgram.Builder.`traversal(Traversal.Admin<Vertex,Edge> traversal)` Deprecated. As of release 3.2.0, replaced by `PageRankVertexProgram.Builder.edges(Traversal.Admin)`

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

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal with parameters of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `void` | TraversalVertexProgram.`execute(Vertex vertex, Messenger<org.apache.tinkerpop.gremlin.process.traversal.traverser.util.TraverserSet<Object>> messenger, Memory memory)`

  - ### Uses of Vertex 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 Vertex
    Modifier and Type | Method and Description
    --- | ---
    `default GraphTraversal<S,Vertex>` | GraphTraversal.`addV()` Adds a `Vertex` with a default vertex label.
    `GraphTraversal<Vertex,Vertex>` | GraphTraversalSource.`addV()`
    `GraphTraversal<Vertex,Vertex>` | GraphTraversalSource.`addV()`
    `default GraphTraversal<S,Vertex>` | GraphTraversal.`addV(Object... propertyKeyValues)` Deprecated. As of release 3.1.0, replaced by `GraphTraversal.addV()`
    `GraphTraversal<Vertex,Vertex>` | GraphTraversalSource.`addV(Object... keyValues)` Deprecated. As of release 3.1.0, replaced by `GraphTraversalSource.addV()`
    `GraphTraversal<Vertex,Vertex>` | GraphTraversalSource.`addV(Object... keyValues)` Deprecated. As of release 3.1.0, replaced by `GraphTraversalSource.addV()`
    `default GraphTraversal<S,Vertex>` | GraphTraversal.`addV(String vertexLabel)` Adds a `Vertex`.
    `GraphTraversal<Vertex,Vertex>` | GraphTraversalSource.`addV(String label)`
    `GraphTraversal<Vertex,Vertex>` | GraphTraversalSource.`addV(String label)`
    `default GraphTraversal<S,Vertex>` | GraphTraversal.`both(String... edgeLabels)` Map the `Vertex` to its adjacent vertices given the edge labels.
    `default GraphTraversal<S,Vertex>` | GraphTraversal.`bothV()` Map the `Edge` to its incident vertices.
    `default GraphTraversal<S,Vertex>` | GraphTraversal.`in(String... edgeLabels)` Map the `Vertex` to its incoming adjacent vertices given the edge labels.
    `default GraphTraversal<S,Vertex>` | GraphTraversal.`inV()` Map the `Edge` to its incoming/head incident `Vertex`.
    `default GraphTraversal<S,Vertex>` | GraphTraversal.`otherV()` Map the `Edge` to the incident vertex that was not just traversed from in the path history.
    `default GraphTraversal<S,Vertex>` | GraphTraversal.`out(String... edgeLabels)` Map the `Vertex` to its outgoing adjacent vertices given the edge labels.
    `default GraphTraversal<S,Vertex>` | GraphTraversal.`outV()` Map the `Edge` to its outgoing/tail incident `Vertex`.
    `default GraphTraversal<S,Vertex>` | GraphTraversal.`to(Direction direction, String... edgeLabels)` Map the `Vertex` to its adjacent vertices given a direction and edge labels.
    `default GraphTraversal<S,Vertex>` | GraphTraversal.`toV(Direction direction)` Map the `Edge` to its incident vertices given the direction.
    `default GraphTraversal<S,Vertex>` | GraphTraversal.`V(Object... vertexIdsOrElements)` A `V` step is usually used to start a traversal but it may also be used mid-traversal.
    `GraphTraversal<Vertex,Vertex>` | GraphTraversalSource.`V(Object... vertexIds)`
    `GraphTraversal<Vertex,Vertex>` | GraphTraversalSource.`V(Object... vertexIds)`

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph with type arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `default GraphTraversal<S,E>` | GraphTraversal.`from(Traversal<E,Vertex> fromVertex)` When used as a modifier to `GraphTraversal.addE(String)` this method specifies the traversal to use for selecting the outgoing vertex of the newly added `Edge`.
    `default GraphTraversal<S,E>` | GraphTraversal.`to(Traversal<E,Vertex> toVertex)` When used as a modifier to `GraphTraversal.addE(String)` this method specifies the traversal to use for selecting the incoming vertex of the newly added `Edge`.

  - ### Uses of Vertex in org.apache.tinkerpop.gremlin.structure

    Methods in org.apache.tinkerpop.gremlin.structure that return Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Vertex` | Graph.`addVertex(Object... keyValues)` Add a `Vertex` to the graph given an optional series of key/value pairs.
    `default Vertex` | Graph.`addVertex(String label)` Add a `Vertex` to the graph with provided vertex label.
    `Vertex` | VertexProperty.`element()` Gets the `Vertex` that owns this `VertexProperty`.
    `default Vertex` | Edge.`inVertex()` Get the incoming/head vertex of this edge.
    `default Vertex` | Edge.`outVertex()` Get the outgoing/tail vertex of this edge.

    Methods in org.apache.tinkerpop.gremlin.structure that return types with arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `default Iterator<Vertex>` | Edge.`bothVertices()` Get both the outgoing and incoming vertices of this edge.
    `Iterator<Vertex>` | Edge.`vertices(Direction direction)` Retrieve the vertex (or vertices) associated with this edge as defined by the direction.
    `Iterator<Vertex>` | Vertex.`vertices(Direction direction, String... edgeLabels)` Gets an `Iterator` of adjacent vertices.
    `Iterator<Vertex>` | Graph.`vertices(Object... vertexIds)` Get the `Vertex` objects in this graph with the provided vertex ids or `Vertex` objects themselves.

    Methods in org.apache.tinkerpop.gremlin.structure with parameters of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | Vertex.`addEdge(String label, Vertex inVertex, Object... keyValues)` Add an outgoing edge to the vertex with provided label and edge properties as key/value pairs.

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

    Methods in org.apache.tinkerpop.gremlin.structure.io that return Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Vertex` | GraphReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod)` Reads a single vertex from an `InputStream`.
    `Vertex` | GraphReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Reads a single vertex from an `InputStream`.

    Methods in org.apache.tinkerpop.gremlin.structure.io that return types with arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `default Iterator<Vertex>` | Storage.`head(String location, Class readerClass)` Get the vertices at the specified graph location.
    `Iterator<Vertex>` | Storage.`head(String location, Class readerClass, int totalLines)` Get the vertices at the specified graph location.
    `default Optional<Vertex>` | GraphReader.`readVertex(InputStream inputStream, GraphFilter graphFilter)` Reads a single vertex from an `InputStream`.
    `Iterator<Vertex>` | GraphReader.`readVertices(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Reads a set of one or more vertices from an `InputStream` which were written by `GraphWriter.writeVertices(OutputStream, Iterator)`.

    Methods in org.apache.tinkerpop.gremlin.structure.io with parameters of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphWriter.`writeVertex(OutputStream outputStream, Vertex v)` Write a vertex to a stream without writing its edges.
    `void` | GraphWriter.`writeVertex(OutputStream outputStream, Vertex v, Direction direction)` Write a vertex to a stream with its associated edges.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io with type arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Vertex` | GraphReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod)` Reads a single vertex from an `InputStream`.
    `Vertex` | GraphReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod)` Reads a single vertex from an `InputStream`.
    `Vertex` | GraphReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Reads a single vertex from an `InputStream`.
    `Vertex` | GraphReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Reads a single vertex from an `InputStream`.
    `Iterator<Vertex>` | GraphReader.`readVertices(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Reads a set of one or more vertices from an `InputStream` which were written by `GraphWriter.writeVertices(OutputStream, Iterator)`.
    `Iterator<Vertex>` | GraphReader.`readVertices(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Reads a set of one or more vertices from an `InputStream` which were written by `GraphWriter.writeVertices(OutputStream, Iterator)`.
    `default void` | GraphWriter.`writeVertices(OutputStream outputStream, Iterator<Vertex> vertexIterator)` Write a vertex to a stream without writing its edges.
    `default void` | GraphWriter.`writeVertices(OutputStream outputStream, Iterator<Vertex> vertexIterator, Direction direction)` Write a list of vertices from a `Traversal` to a stream with its associated edges.

  - ### Uses of Vertex in org.apache.tinkerpop.gremlin.structure.io.graphml

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphml that return Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Vertex` | GraphMLReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod)` This method is not supported for this reader.
    `Vertex` | GraphMLReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphml that return types with arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Vertex>` | GraphMLReader.`readVertices(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphml with parameters of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphMLWriter.`writeVertex(OutputStream outputStream, Vertex v)` This method is not supported for this writer.
    `void` | GraphMLWriter.`writeVertex(OutputStream outputStream, Vertex v, Direction direction)` This method is not supported for this writer.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.graphml with type arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Vertex` | GraphMLReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod)` This method is not supported for this reader.
    `Vertex` | GraphMLReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod)` This method is not supported for this reader.
    `Vertex` | GraphMLReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.
    `Vertex` | GraphMLReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.
    `Iterator<Vertex>` | GraphMLReader.`readVertices(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.
    `Iterator<Vertex>` | GraphMLReader.`readVertices(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.
    `void` | GraphMLWriter.`writeVertices(OutputStream outputStream, Iterator<Vertex> vertexIterator)` This method is not supported for this writer.
    `void` | GraphMLWriter.`writeVertices(OutputStream outputStream, Iterator<Vertex> vertexIterator, Direction direction)` This method is not supported for this writer.

  - ### Uses of Vertex in org.apache.tinkerpop.gremlin.structure.io.graphson

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphson that return Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Vertex` | GraphSONReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod)` Read a `Vertex` from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
    `Vertex` | GraphSONReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read a `Vertex` from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphson that return types with arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Vertex>` | GraphSONReader.`readVertices(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read `Vertex` objects from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphson with parameters of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphSONWriter.`writeVertex(OutputStream outputStream, Vertex v)` Writes a single `Vertex` with no edges serialized.
    `void` | GraphSONWriter.`writeVertex(OutputStream outputStream, Vertex v, Direction direction)` Writes a single `Vertex` to stream where edges only from the specified direction are written.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.graphson with type arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Vertex` | GraphSONReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod)` Read a `Vertex` from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
    `Vertex` | GraphSONReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod)` Read a `Vertex` from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
    `Vertex` | GraphSONReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read a `Vertex` from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
    `Vertex` | GraphSONReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read a `Vertex` from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
    `Iterator<Vertex>` | GraphSONReader.`readVertices(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read `Vertex` objects from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
    `Iterator<Vertex>` | GraphSONReader.`readVertices(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read `Vertex` objects from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
    `void` | GraphSONWriter.`writeVertices(OutputStream outputStream, Iterator<Vertex> vertexIterator)` Writes a list of vertices without edges.
    `void` | GraphSONWriter.`writeVertices(OutputStream outputStream, Iterator<Vertex> vertexIterator, Direction direction)` Writes a list of vertices in adjacency list format where vertices are written with edges from both directions.

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

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo that return Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Vertex` | GryoReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod)` Read a `Vertex` from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
    `Vertex` | GryoReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read a `Vertex` from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo that return types with arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Optional<Vertex>` | GryoReader.`readVertex(InputStream inputStream, GraphFilter graphFilter)`
    `Iterator<Vertex>` | GryoReader.`readVertices(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read `Vertex` objects from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo with parameters of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `void` | GryoWriter.`writeVertex(OutputStream outputStream, Vertex v)` Write a vertex to a stream without writing its edges.
    `void` | GryoWriter.`writeVertex(OutputStream outputStream, Vertex v, Direction direction)` Write a vertex to a stream with its associated edges.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.gryo with type arguments of type Vertex
    Modifier and Type | Method and Description
    --- | ---
    `Vertex` | GryoReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod)` Read a `Vertex` from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
    `Vertex` | GryoReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod)` Read a `Vertex` from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
    `Vertex` | GryoReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read a `Vertex` from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
    `Vertex` | GryoReader.`readVertex(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read a `Vertex` from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
    `Iterator<Vertex>` | GryoReader.`readVertices(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read `Vertex` objects from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
    `Iterator<Vertex>` | GryoReader.`readVertices(InputStream inputStream, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Vertex>,Vertex> vertexAttachMethod, Function<org.apache.tinkerpop.gremlin.structure.util.Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read `Vertex` objects from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
    `void` | GryoWriter.`writeVertices(OutputStream outputStream, Iterator<Vertex> vertexIterator)` Write a vertex to a stream without writing its edges.
    `void` | GryoWriter.`writeVertices(OutputStream outputStream, Iterator<Vertex> vertexIterator, Direction direction)` Write a list of vertices from a `Traversal` to a stream with its associated edges.

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