## 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 |

- - ### 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.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io with type arguments of type Io
    Modifier and Type | Method and Description
    --- | ---
    `List<org.javatuples.Pair<Class,Object>>` | IoRegistry.`find(Class<? extends Io> builderClass)` Find a list of all the serializers registered to an `Io` class by the `Graph`.
    `List<org.javatuples.Pair<Class,Object>>` | AbstractIoRegistry.`find(Class<? extends Io> builderClass)` Find a list of all the serializers registered to an `Io` class by the `Graph`.
    `<S> List<org.javatuples.Pair<Class,S>>` | 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<org.javatuples.Pair<Class,S>>` | 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`.

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