## Uses of Interface
org.apache.tinkerpop.gremlin.structure.io.Io

- Packages that use Io
  Package | Description
  --- | ---
  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 |
  org.apache.tinkerpop.gremlin.tinkergraph.structure |

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

    Methods in org.apache.tinkerpop.gremlin.structure with type parameters of type Io
    Modifier and Type | Method and Description
    --- | ---
    `default <I extends Io> I` | Graph.`io(Io.Builder<I> builder)` Construct a particular `Io` implementation for reading and writing the `Graph` and other data.

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

    Classes in org.apache.tinkerpop.gremlin.structure.io with type parameters of type Io
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `Io.Builder<I extends Io>` Helps to construct an `Io` implementation and should be implemented by every such implementation as that class will be passed to `Graph.io(Io.Builder)` by the user.

    Methods in org.apache.tinkerpop.gremlin.structure.io that return types with arguments of type Io
    Modifier and Type | Method and Description
    --- | ---
    `Io.Builder<? extends Io>` | Io.Builder.`graph(Graph g)` Providers use this method to supply the current instance of their `Graph` to the builder.
    `Io.Builder<? extends Io>` | Io.Builder.`onMapper(Consumer<Mapper.Builder> onMapper)` Allows a `Graph` implementation to have full control over the `Mapper.Builder` instance.
    `Io.Builder<? extends Io>` | Io.Builder.`registry(IoRegistry registry)` Deprecated. As of release 3.2.2, replaced by `Io.Builder.onMapper(Consumer)`.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io with type arguments of type Io
    Modifier and Type | Method and Description
    --- | ---
    `List<<any>>` | IoRegistry.`find(Class<? extends Io> builderClass)` Find a list of all the serializers registered to an `Io` class by the `Graph`.
    `List<<any>>` | AbstractIoRegistry.`find(Class<? extends Io> builderClass)` Find a list of all the serializers registered to an `Io` class by the `Graph`.
    `<S> List<<any>>` | IoRegistry.`find(Class<? extends Io> builderClass, Class<S> serializerType)` Find a list of all the serializers, of a particular type, registered to an `Io` class by the `Graph`.
    `<S> List<<any>>` | AbstractIoRegistry.`find(Class<? extends Io> builderClass, Class<S> serializerType)` Find a list of all the serializers, of a particular type, registered to an `Io` class by the `Graph`.
    `protected void` | AbstractIoRegistry.`register(Class<? extends Io> ioClass, Class clazz, Object serializer)` Add a "serializer" for the `Mapper`.

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

    Classes in org.apache.tinkerpop.gremlin.structure.io.graphml that implement Io
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GraphMLIo` Constructs GraphML IO implementations given a `Graph` and `IoRegistry`.

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphml that return types with arguments of type Io
    Modifier and Type | Method and Description
    --- | ---
    `Io.Builder<? extends Io>` | GraphMLIo.Builder.`onMapper(Consumer<Mapper.Builder> onMapper)`

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

    Classes in org.apache.tinkerpop.gremlin.structure.io.graphson that implement Io
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GraphSONIo` Constructs GraphSON IO implementations given a `Graph` and `IoRegistry`.

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphson that return types with arguments of type Io
    Modifier and Type | Method and Description
    --- | ---
    `Io.Builder<? extends Io>` | GraphSONIo.Builder.`onMapper(Consumer<Mapper.Builder> onMapper)`

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

    Classes in org.apache.tinkerpop.gremlin.structure.io.gryo that implement Io
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GryoIo` Constructs Gryo IO implementations given a `Graph` and `IoRegistry`.

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo that return types with arguments of type Io
    Modifier and Type | Method and Description
    --- | ---
    `Io.Builder<? extends Io>` | GryoIo.Builder.`onMapper(Consumer<Mapper.Builder> onMapper)`

  - ### Uses of Io in org.apache.tinkerpop.gremlin.tinkergraph.structure

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.structure with type parameters of type Io
    Modifier and Type | Method and Description
    --- | ---
    `<I extends Io> I` | TinkerGraph.`io(Io.Builder<I> builder)`

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