Package org.apache.graphar.info.loader
Class BaseGraphInfoLoader
- java.lang.Object
-
- org.apache.graphar.info.loader.BaseGraphInfoLoader
-
- All Implemented Interfaces:
GraphInfoLoader
- Direct Known Subclasses:
ReaderGraphInfoLoader,StreamGraphInfoLoader,StringGraphInfoLoader
public abstract class BaseGraphInfoLoader extends Object implements GraphInfoLoader
-
-
Constructor Summary
Constructors Constructor Description BaseGraphInfoLoader()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected EdgeInfobuildEdgeInfoFromEdgeYaml(EdgeYaml edgeYaml)protected GraphInfobuildGraphInfoFromGraphYaml(URI baseUri, GraphYaml graphYaml)protected VertexInfobuildVertexInfoFromVertexYaml(VertexYaml vertexYaml)abstract EdgeInfoloadEdgeInfo(URI edgeYamlUri)abstract GraphInfoloadGraphInfo(URI graphYamlUri)abstract VertexInfoloadVertexInfo(URI vertexYamlUri)
-
-
-
Method Detail
-
loadGraphInfo
public abstract GraphInfo loadGraphInfo(URI graphYamlUri) throws IOException
- Specified by:
loadGraphInfoin interfaceGraphInfoLoader- Throws:
IOException
-
loadVertexInfo
public abstract VertexInfo loadVertexInfo(URI vertexYamlUri) throws IOException
- Specified by:
loadVertexInfoin interfaceGraphInfoLoader- Throws:
IOException
-
loadEdgeInfo
public abstract EdgeInfo loadEdgeInfo(URI edgeYamlUri) throws IOException
- Specified by:
loadEdgeInfoin interfaceGraphInfoLoader- Throws:
IOException
-
buildGraphInfoFromGraphYaml
protected GraphInfo buildGraphInfoFromGraphYaml(URI baseUri, GraphYaml graphYaml) throws IOException
- Throws:
IOException
-
buildVertexInfoFromVertexYaml
protected VertexInfo buildVertexInfoFromVertexYaml(VertexYaml vertexYaml)
-
-