Package org.graphstream.stream.file

Examples of org.graphstream.stream.file.FileSourceDGS


        System.err.printf("- %s%n", error);

      System.exit(1);
    }

    FileSourceDGS dgs = new FileSourceDGS();
    FileSinkImages fsi = new FileSinkImages(imagePrefix, outputType,
        resolution, outputPolicy);

    dgs.addSink(fsi);

    if (logo != null)
      fsi.addLogo(logo, 0, 0);

    fsi.setQuality(quality);
    if (stylesheet != null)
      fsi.setStyleSheet(stylesheet);

    boolean next = true;

    dgs.begin(others.get(0));

    while (next)
      next = dgs.nextStep();

    dgs.end();
  }
View Full Code Here


     */
    public void reverse(String sourceId, long timeId, Sink g) {
      try {
        ByteArrayInputStream bytes = new ByteArrayInputStream(this.data);
        GZIPInputStream in = new GZIPInputStream(bytes);
        FileSourceDGS dgs = new FileSourceDGS();

        dgs.addSink(g);
        dgs.readAll(in);
        dgs.removeSink(g);

        in.close();
      } catch (IOException e) {
        e.printStackTrace();
      }
View Full Code Here

    viewer1.enableAutoLayout();
    viewer2.enableAutoLayout();

    //view1.setBackLayerRenderer(view2);

    FileSourceDGS dgs = new FileSourceDGS();

    dgs.addSink(graph1);
    try {
      dgs.begin(getClass().getResourceAsStream(GRAPH));
      for (int i = 0; i < 100 && dgs.nextEvents(); i++)
        ;
      dgs.end();
    } catch (IOException e1) {
      e1.printStackTrace();
      System.exit(1);
    }
    dgs.removeSink(graph1);

    dgs.addSink(graph2);
    try {
      dgs.begin(getClass().getResourceAsStream(GRAPH));
      for (int i = 0; i < 100 && dgs.nextEvents(); i++)
        ;
      dgs.end();
    } catch (IOException e1) {
      e1.printStackTrace();
      System.exit(1);
    }
    dgs.removeSink(graph2);
  }
View Full Code Here

    fromViewer.addSink(graph);
    viewer.addDefaultView(true);
    graph.addSink(layout);
    layout.addAttributeSink(graph);

    FileSource dgs = GRAPH.endsWith(".gml") ? new FileSourceGML() : new FileSourceDGS();

    dgs.addSink(graph);
    try {
      dgs.begin(getClass().getResourceAsStream(GRAPH));
      for (int i = 0; i < 5000 && dgs.nextEvents(); i++) {
View Full Code Here

  Graph baseGraph;

  @Before
  public void loadGraph() throws IOException {
    FileSourceDGS dgs = new FileSourceDGS();

    baseGraph = new AdjacencyListGraph("g");

    dgs.addSink(baseGraph);
    dgs.readAll(getClass().getResource("data/TestFilteredIterators.dgs"));
    dgs.removeSink(baseGraph);
  }
View Full Code Here

  }

  @Before
  @Override
  public void setup() {
    input = new FileSourceDGS();
    output = new FileSinkDGS();
  }
View Full Code Here

  // Before

  @Before
  public void setUp() {
    graph = new MultiGraph("g1");
    input = new FileSourceDGS();
  }
View Full Code Here

    return File.createTempFile(getClass().getSimpleName(), suffix);
  }

  protected Graph getGraph(String resource) throws IOException {
    Graph g = new AdjacencyListGraph("test");
    FileSourceDGS in = new FileSourceDGS();

    in.addSink(g);
    in.readAll(getClass().getResourceAsStream(resource));
    in.removeSink(g);

    return g;
  }
View Full Code Here

   */
  @Test
  public void testEOL() throws IOException {
    String base = "DGS004%neol 0 0%n%nan A%n";
    String[] eols = { /* LF */ "\n", /* CR+LF */ "\r\n" };
    FileSourceDGS source = new FileSourceDGS();
    Graph g = new AdjacencyListGraph("eol");

    source.addSink(g);

    for (String eol : eols) {
      String dgs = base.replace("%n", eol);
      StringReader in = new StringReader(dgs);

      try {
        source.readAll(in);
        assertNotNull(g.getNode("A"));
        g.clear();
      } catch (IOException e) {
        if (e.getCause() instanceof ParseException)
          fail();
View Full Code Here

    }
  }

  @Test
  public void testAttributeRemoved() throws IOException {
    FileSourceDGS source = new FileSourceDGS();
    Graph g = new AdjacencyListGraph("eol");

    source.addSink(g);
    g.addSink(new TestAttributeRemoved("A", g));
    g.addSink(new VerboseSink());
   
    source.begin(getClass().getResourceAsStream("data/removeAttribute.dgs"));
   
    while (source.nextStep())
      ;
   
    source.end();
  }
View Full Code Here

TOP

Related Classes of org.graphstream.stream.file.FileSourceDGS

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.