本文整理汇总了Java中com.tinkerpop.blueprints.util.io.graphml.GraphMLWriter类的典型用法代码示例。如果您正苦于以下问题:Java GraphMLWriter类的具体用法?Java GraphMLWriter怎么用?Java GraphMLWriter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
GraphMLWriter类属于com.tinkerpop.blueprints.util.io.graphml包,在下文中一共展示了GraphMLWriter类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: writeGraph
import com.tinkerpop.blueprints.util.io.graphml.GraphMLWriter; //导入依赖的package包/类
private void writeGraph(Graph graph, Path path) throws IOException
{
OutputStream out = Files.newOutputStream(path);
switch (format)
{
case "graphml":
GraphMLWriter.outputGraph(graph, out);
break;
case "gml":
GMLWriter.outputGraph(graph, out);
break;
case "dot":
DotWriter.outputGraph(graph, out);
break;
default:
GraphMLWriter.outputGraph(graph, out);
break;
}
}
开发者ID:octopus-platform,项目名称:bjoern,代码行数:20,代码来源:FunctionExportPlugin.java
示例2: saveToGraphml
import com.tinkerpop.blueprints.util.io.graphml.GraphMLWriter; //导入依赖的package包/类
public static void saveToGraphml(Graph graph, String filename) {
GraphMLWriter writer = new GraphMLWriter(graph);
writer.setNormalize(true);
writer.setEdgeLabelKey("label");
System.out.println("** Writing graph to " + filename);
System.out.println("** -> " + Iterators.size(graph.getVertices().iterator()) + " Nodes" +
Iterators.size(graph.getEdges().iterator()) + " Edges");
try {
writer.outputGraph(filename);
} catch (IOException e) {
System.err.println("Error writing to " + filename + ": " + e.getMessage());
}
}
开发者ID:BBN-D,项目名称:poi-visio-graph,代码行数:18,代码来源:Util.java
示例3: createGraphML
import com.tinkerpop.blueprints.util.io.graphml.GraphMLWriter; //导入依赖的package包/类
/**
* Outputs a GraphML file
*
* @param PATH_TO_OUT
*/
public void createGraphML(final String PATH_TO_OUT)
{
if (graph == null)
generateGraph();
try {
GraphMLWriter.outputGraph(graph, PATH_TO_OUT);
} catch (IOException e) {
throw new PersonifilerException(e);
}
}
开发者ID:allen12,项目名称:Personifiler,代码行数:17,代码来源:CreateGraph.java
示例4: main
import com.tinkerpop.blueprints.util.io.graphml.GraphMLWriter; //导入依赖的package包/类
public static void main(String[] args) throws Exception {
String rootPath = args[0];
String outPath = args[1];
// Railo config
File root = new File(rootPath);
// Create graph
Configuration conf = new BaseConfiguration();
conf.setProperty("storage.backend", "inmemory");
TitanGraph graph = TitanFactory.open(conf);
Map<String,Vertex> map = new HashMap<String, Vertex>();
// Scan
new FileScanner(graph, map).scan(root);
// Write
FileOutputStream out = null;
try {
out = new FileOutputStream(new File(outPath));
GraphMLWriter.outputGraph(graph, out);
} catch (Exception ex) {
if(out != null) {
out.close();
}
throw ex;
}
graph.shutdown();
}
开发者ID:bgard6977,项目名称:js-parser,代码行数:30,代码来源:App.java
示例5: writeData
import com.tinkerpop.blueprints.util.io.graphml.GraphMLWriter; //导入依赖的package包/类
public static void writeData(TitanGraph g, OutputStream data) throws IOException {
GraphMLWriter.outputGraph(g, data);
}
开发者ID:graben1437,项目名称:titan0.5.4-hbase1.1.1-custom,代码行数:4,代码来源:GraphGenerator.java
示例6: writeTo
import com.tinkerpop.blueprints.util.io.graphml.GraphMLWriter; //导入依赖的package包/类
@Override
public void writeTo(Graph data, Class<?> type, Type genericType, Annotation[] annotations,
MediaType mediaType, MultivaluedMap<String, Object> headers, OutputStream out) throws IOException {
GraphMLWriter.outputGraph(data, out);
out.flush();
}
开发者ID:SciGraph,项目名称:SciGraph,代码行数:7,代码来源:GraphMlWriter.java
注:本文中的com.tinkerpop.blueprints.util.io.graphml.GraphMLWriter类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论