本文整理汇总了Java中org.gephi.io.exporter.api.ExportController类的典型用法代码示例。如果您正苦于以下问题:Java ExportController类的具体用法?Java ExportController怎么用?Java ExportController使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ExportController类属于org.gephi.io.exporter.api包,在下文中一共展示了ExportController类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: export
import org.gephi.io.exporter.api.ExportController; //导入依赖的package包/类
public static void export(BrowsableNetwork network, File file,
Exporter exporter) throws Exception {
ExportController ec = Lookup.getDefault()
.lookup(ExportController.class);
// Certain Gephi exporters need a normalized layout i.e., all vertices
// are translated near the origin
LayoutLoader.getInstance().normalizeLayout();
if (!file.exists())
file.createNewFile();
if (exporter instanceof NetworkExporter)
((NetworkExporter) exporter).setNetwork(network);
ec.exportFile(file, exporter);
}
示例2: getExporter
import org.gephi.io.exporter.api.ExportController; //导入依赖的package包/类
public static Exporter getExporter(String exporterName) {
Exporter exporter = null;
if (gephiExporters.contains(exporterName)) {
ExportController ec = Lookup.getDefault().lookup(
ExportController.class);
exporter = ec.getExporter(exporterName);
} else {
try {
Class<? extends Exporter> exporterClass = cuttlefishExporters
.get(exporterName);
if (exporterClass != null)
exporter = exporterClass.newInstance();
} catch (Exception e) {
e.printStackTrace();
}
}
if (exporter == null)
throw new UnsupportedOperationException("Unknown export format: "
+ exporterName);
configureExporter(exporter);
return exporter;
}
示例3: jButton4ActionPerformed
import org.gephi.io.exporter.api.ExportController; //导入依赖的package包/类
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
ExportController ec = Lookup.getDefault().lookup(ExportController.class);
try {
String dest = JOptionPane.showInputDialog("Set export path:", "..somepath\\sample.graphml");
ec.exportFile(new File(dest));
} catch (IOException ex) {
ex.printStackTrace();
return;
}
}
示例4: jButton4ActionPerformed
import org.gephi.io.exporter.api.ExportController; //导入依赖的package包/类
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
ExportController ec = Lookup.getDefault().lookup(ExportController.class);
try {
String dest = JOptionPane.showInputDialog("Set export path:", "C:\\Users\\Nikolay\\YandexDisk\\Working folder\\Manuscripts\\X-shift article\\Resubmission\\sample.graphml");
ec.exportFile(new File(dest));
} catch (IOException ex) {
ex.printStackTrace();
return;
}
}
示例5: export
import org.gephi.io.exporter.api.ExportController; //导入依赖的package包/类
/**
*
* @param destpath
* @throws IOException
*/
public void export(String destpath) throws IOException {
System.out.println("EXPORTING ....");
// Export graph to GEXF
ExportController ec = Lookup.getDefault().lookup(ExportController.class);
ec.exportFile(new File(destpath + ".gexf"));
}
示例6: save
import org.gephi.io.exporter.api.ExportController; //导入依赖的package包/类
public void save() {
ExportController ec = Lookup.getDefault().lookup(ExportController.class);
try {
ec.exportFile(new File(filePath));
} catch (IOException ex) {
ex.printStackTrace();
}
}
示例7: save
import org.gephi.io.exporter.api.ExportController; //导入依赖的package包/类
public void save(String filename, Partition<Node> p) {
NodeColorTransformer nodeColorTransformer = new NodeColorTransformer();
nodeColorTransformer.randomizeColors(p);
partitionController.transform(p, nodeColorTransformer);
ExportController ec = Lookup.getDefault().lookup(ExportController.class);
// Export
try {
ec.exportFile(new File(filename));
} catch (IOException ex) {
ex.printStackTrace();
}
}