Package org.apache.graphar.info.loader
Class StreamGraphInfoLoader
- java.lang.Object
-
- org.apache.graphar.info.loader.BaseGraphInfoLoader
-
- org.apache.graphar.info.loader.StreamGraphInfoLoader
-
- All Implemented Interfaces:
GraphInfoLoader
- Direct Known Subclasses:
LocalFileSystemStreamGraphInfoLoader
public abstract class StreamGraphInfoLoader extends BaseGraphInfoLoader
-
-
Constructor Summary
Constructors Constructor Description StreamGraphInfoLoader()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description EdgeInfoloadEdgeInfo(URI edgeYamlUri)GraphInfoloadGraphInfo(URI graphYamluri)VertexInfoloadVertexInfo(URI vertexYamlUri)abstract InputStreamreadYaml(URI uri)-
Methods inherited from class org.apache.graphar.info.loader.BaseGraphInfoLoader
buildEdgeInfoFromEdgeYaml, buildGraphInfoFromGraphYaml, buildVertexInfoFromVertexYaml
-
-
-
-
Method Detail
-
readYaml
public abstract InputStream readYaml(URI uri) throws IOException
- Throws:
IOException
-
loadGraphInfo
public GraphInfo loadGraphInfo(URI graphYamluri) throws IOException
- Specified by:
loadGraphInfoin interfaceGraphInfoLoader- Specified by:
loadGraphInfoin classBaseGraphInfoLoader- Throws:
IOException
-
loadVertexInfo
public VertexInfo loadVertexInfo(URI vertexYamlUri) throws IOException
- Specified by:
loadVertexInfoin interfaceGraphInfoLoader- Specified by:
loadVertexInfoin classBaseGraphInfoLoader- Throws:
IOException
-
loadEdgeInfo
public EdgeInfo loadEdgeInfo(URI edgeYamlUri) throws IOException
- Specified by:
loadEdgeInfoin interfaceGraphInfoLoader- Specified by:
loadEdgeInfoin classBaseGraphInfoLoader- Throws:
IOException
-
-