public static final class GraphMLIo.Builder extends Object implements Io.Builder<GraphMLIo>
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
GraphMLIo |
create()
Providers call this method in the
Graph.io(Io.Builder) method to construct the Io instance
and return the value. |
Io.Builder<GraphMLIo> |
graph(Graph g)
Providers use this method to supply the current instance of their
Graph to the builder. |
Io.Builder<? extends Io> |
onMapper(Consumer<Mapper.Builder> onMapper)
Allows a
Graph implementation to have full control over the Mapper.Builder instance. |
<V> boolean |
requiresVersion(V version)
GraphML does not have a version and therefore always returns false.
|
public Io.Builder<? extends Io> onMapper(Consumer<Mapper.Builder> onMapper)
Io.BuilderGraph implementation to have full control over the Mapper.Builder instance.
Typically, the implementation will just pass in its IoRegistry implementation so that the
Mapper that gets built will have knowledge of any custom classes and serializers it may have.
End-users should not use this method directly. If a user wants to register custom serializers, then such
things can be done via calls to Io.mapper() after the Io is constructed via
Graph.io(Io.Builder).onMapper in interface Io.Builder<GraphMLIo>public Io.Builder<GraphMLIo> graph(Graph g)
Io.BuilderGraph to the builder. End-users
should not call this method directly.graph in interface Io.Builder<GraphMLIo>public <V> boolean requiresVersion(V version)
IoRegistry instances anyway which is the primary reason for
calling this method by a graph provider.requiresVersion in interface Io.Builder<GraphMLIo>public GraphMLIo create()
Io.BuilderGraph.io(Io.Builder) method to construct the Io instance
and return the value. End-users will typically not call this method.create in interface Io.Builder<GraphMLIo>Copyright © 2013–2018 Apache Software Foundation. All rights reserved.