Search in sources :

Example 76 with FileWriter

use of java.io.FileWriter in project android-classyshark by google.

the class ThemeManager method saveCurrentTheme.

public static void saveCurrentTheme(Theme theme) {
    try {
        Properties properties = new Properties();
        properties.setProperty(THEME_KEY, theme.getClass().getName());
        FileWriter writer = new FileWriter(getPropertyFile());
        properties.store(writer, "Theme stored");
        writer.close();
    } catch (IOException e) {
    }
}
Also used : FileWriter(java.io.FileWriter) IOException(java.io.IOException) Properties(java.util.Properties)

Example 77 with FileWriter

use of java.io.FileWriter in project android-classyshark by google.

the class Exporter method writeString.

private static void writeString(String to, String what) throws IOException {
    FileWriter writer;
    writer = new FileWriter(to);
    writer.write(what);
    writer.close();
}
Also used : FileWriter(java.io.FileWriter)

Example 78 with FileWriter

use of java.io.FileWriter in project android-classyshark by google.

the class Exporter method writeListStrings.

private static void writeListStrings(File to, List<String> allStrings) {
    try {
        FileWriter writer = new FileWriter(to);
        for (String str : allStrings) {
            writer.write("\n" + str);
        }
        writer.close();
    } catch (IOException ioe) {
    }
}
Also used : FileWriter(java.io.FileWriter) IOException(java.io.IOException)

Example 79 with FileWriter

use of java.io.FileWriter in project meclipse by flaper87.

the class MeclipsePlugin method saveServers.

private void saveServers() {
    // save server preferences here
    CsvWriter writer = null;
    try {
        IPath libPath = getStateLocation();
        libPath = libPath.append("servers.cfg");
        File file = libPath.toFile();
        if (!file.exists()) {
            file.createNewFile();
        }
        writer = new CsvWriter(new FileWriter(file, false), ',');
        for (MongoInstance server : mongoInstances.values()) {
            writer.write(server.getName());
            writer.write(server.getHost());
            writer.write(String.valueOf(server.getPort()));
            writer.endRecord();
        }
    } catch (IOException ex) {
        ex.printStackTrace();
    } finally {
        if (writer != null) {
            writer.close();
        }
    }
}
Also used : CsvWriter(com.csvreader.CsvWriter) IPath(org.eclipse.core.runtime.IPath) FileWriter(java.io.FileWriter) MongoInstance(org.mongodb.meclipse.preferences.MongoInstance) IOException(java.io.IOException) File(java.io.File)

Example 80 with FileWriter

use of java.io.FileWriter in project gexf4j by francesco-ficarola.

the class DynamicGexfGraph method main.

public static void main(String[] args) {
    Gexf gexf = new GexfImpl();
    Calendar date = Calendar.getInstance();
    gexf.getMetadata().setLastModified(date.getTime()).setCreator("Gephi.org").setDescription("A Web network");
    Graph graph = gexf.getGraph();
    graph.setDefaultEdgeType(EdgeType.UNDIRECTED).setMode(Mode.DYNAMIC).setTimeType(TimeFormat.XSDDATETIME);
    AttributeList attrList = new AttributeListImpl(AttributeClass.NODE);
    graph.getAttributeLists().add(attrList);
    Attribute attUrl = attrList.createAttribute("0", AttributeType.STRING, "url");
    Attribute attIndegree = attrList.createAttribute("1", AttributeType.FLOAT, "indegree");
    Attribute attFrog = attrList.createAttribute("2", AttributeType.BOOLEAN, "frog").setDefaultValue("true");
    /** Node Gephi */
    Node gephi = graph.createNode("0");
    gephi.setLabel("Gephi").getAttributeValues().addValue(attUrl, "http://gephi.org").addValue(attIndegree, "1");
    Spell spellGephi = new SpellImpl();
    date.set(2012, 3, 28, 16, 10, 0);
    date.set(Calendar.MILLISECOND, 0);
    spellGephi.setStartValue(date.getTime());
    gephi.getSpells().add(spellGephi);
    /** Node Webatlas */
    Node webatlas = graph.createNode("1");
    webatlas.setLabel("Webatlas").getAttributeValues().addValue(attUrl, "http://webatlas.fr").addValue(attIndegree, "2");
    Spell spellWebatlas1 = new SpellImpl();
    date.set(Calendar.MINUTE, 15);
    spellWebatlas1.setStartValue(date.getTime());
    date.set(2012, 3, 28, 18, 57, 2);
    spellWebatlas1.setEndValue(date.getTime());
    webatlas.getSpells().add(spellWebatlas1);
    Spell spellWebatlas2 = new SpellImpl();
    date.set(2012, 3, 28, 20, 31, 10);
    spellWebatlas2.setStartValue(date.getTime()).setStartIntervalType(IntervalType.OPEN);
    date.set(Calendar.MINUTE, 45);
    date.set(Calendar.SECOND, 21);
    spellWebatlas2.setEndValue(date.getTime());
    webatlas.getSpells().add(spellWebatlas2);
    Spell spellWebatlas3 = new SpellImpl();
    date.set(2012, 3, 28, 21, 0, 0);
    spellWebatlas3.setStartValue(date.getTime());
    date.set(2012, 4, 11, 10, 49, 27);
    spellWebatlas3.setEndValue(date.getTime()).setEndIntervalType(IntervalType.OPEN);
    webatlas.getSpells().add(spellWebatlas3);
    /** Node RTGI */
    Node rtgi = graph.createNode("2");
    rtgi.setLabel("RTGI").getAttributeValues().addValue(attUrl, "http://rtgi.fr").addValue(attIndegree, "1");
    Spell spellRtgi = new SpellImpl();
    date.set(2012, 3, 27, 6, 0, 0);
    spellRtgi.setStartValue(date.getTime());
    date.set(2012, 4, 19);
    spellRtgi.setEndValue(date.getTime());
    rtgi.getSpells().add(spellRtgi);
    /** Node BarabasiLab */
    Node blab = graph.createNode("3");
    blab.setLabel("BarabasiLab").getAttributeValues().addValue(attUrl, "http://barabasilab.com").addValue(attIndegree, "3").addValue(attFrog, "false");
    /** Node foobar */
    Node foobar = graph.createNode("4");
    foobar.setLabel("FooBar").getAttributeValues().addValue(attUrl, "http://foo.bar").addValue(attIndegree, "1").addValue(attFrog, "false");
    /** Edge 0 [gephi, webatlas] */
    Edge edge0 = gephi.connectTo("0", webatlas);
    Spell spellEdge0 = new SpellImpl();
    date.set(2012, 3, 28, 16, 15, 36);
    spellEdge0.setStartValue(date.getTime());
    date.set(2012, 3, 28, 17, 41, 5);
    spellEdge0.setEndValue(date.getTime());
    edge0.getSpells().add(spellEdge0);
    /** Edge 1 [gephi, rtgi] */
    Edge edge1 = gephi.connectTo("1", rtgi);
    Spell spellEdge1 = new SpellImpl();
    date.set(2012, 3, 30, 11, 16, 6);
    spellEdge1.setStartValue(date.getTime());
    date.set(2012, 4, 3, 11, 52, 6);
    spellEdge1.setEndValue(date.getTime());
    edge1.getSpells().add(spellEdge1);
    /** Edge 2 [rtgi, webatlas] */
    Edge edge2 = rtgi.connectTo("2", webatlas);
    Spell spellEdge2 = new SpellImpl();
    date.set(2012, 4, 1, 11, 0, 0);
    spellEdge2.setStartValue(date.getTime()).setStartIntervalType(IntervalType.OPEN);
    date.set(2012, 4, 5, 11, 9, 44);
    spellEdge2.setEndValue(date.getTime());
    edge2.getSpells().add(spellEdge2);
    /** Edge 3 [gephi, blab] */
    Edge edge3 = gephi.connectTo("3", blab);
    Spell spellEdge3 = new SpellImpl();
    date.set(2012, 3, 30, 12, 13, 22);
    spellEdge3.setStartValue(date.getTime());
    date.set(Calendar.MINUTE, 58);
    date.set(Calendar.SECOND, 24);
    spellEdge3.setEndValue(date.getTime());
    edge3.getSpells().add(spellEdge3);
    /** Edge 4 [webatlas, blab] */
    Edge edge4 = webatlas.connectTo("4", blab);
    Spell spellEdge4 = new SpellImpl();
    date.set(2012, 3, 30, 21, 2, 37);
    spellEdge4.setStartValue(date.getTime());
    date.set(Calendar.MINUTE, 13);
    spellEdge4.setEndValue(date.getTime());
    edge4.getSpells().add(spellEdge4);
    /** Edge 5 [foobar, blab] */
    foobar.connectTo("5", blab);
    StaxGraphWriter graphWriter = new StaxGraphWriter();
    File f = new File("dynamic_graph_sample.gexf");
    Writer out;
    try {
        out = new FileWriter(f, false);
        graphWriter.writeToStream(gexf, out, "UTF-8");
        System.out.println(f.getAbsolutePath());
    } catch (IOException e) {
        e.printStackTrace();
    }
}
Also used : SpellImpl(it.uniroma1.dis.wsngroup.gexf4j.core.impl.SpellImpl) GexfImpl(it.uniroma1.dis.wsngroup.gexf4j.core.impl.GexfImpl) AttributeListImpl(it.uniroma1.dis.wsngroup.gexf4j.core.impl.data.AttributeListImpl) Attribute(it.uniroma1.dis.wsngroup.gexf4j.core.data.Attribute) AttributeList(it.uniroma1.dis.wsngroup.gexf4j.core.data.AttributeList) Calendar(java.util.Calendar) Node(it.uniroma1.dis.wsngroup.gexf4j.core.Node) FileWriter(java.io.FileWriter) IOException(java.io.IOException) Gexf(it.uniroma1.dis.wsngroup.gexf4j.core.Gexf) Spell(it.uniroma1.dis.wsngroup.gexf4j.core.dynamic.Spell) Graph(it.uniroma1.dis.wsngroup.gexf4j.core.Graph) Edge(it.uniroma1.dis.wsngroup.gexf4j.core.Edge) File(java.io.File) StaxGraphWriter(it.uniroma1.dis.wsngroup.gexf4j.core.impl.StaxGraphWriter) FileWriter(java.io.FileWriter) Writer(java.io.Writer) StaxGraphWriter(it.uniroma1.dis.wsngroup.gexf4j.core.impl.StaxGraphWriter)

Aggregations

FileWriter (java.io.FileWriter)1994 File (java.io.File)1195 IOException (java.io.IOException)866 BufferedWriter (java.io.BufferedWriter)798 PrintWriter (java.io.PrintWriter)329 Test (org.junit.Test)243 Writer (java.io.Writer)181 FileReader (java.io.FileReader)148 BufferedReader (java.io.BufferedReader)128 ArrayList (java.util.ArrayList)121 FileNotFoundException (java.io.FileNotFoundException)78 Date (java.util.Date)68 FileOutputStream (java.io.FileOutputStream)65 Properties (java.util.Properties)65 HashMap (java.util.HashMap)61 FileInputStream (java.io.FileInputStream)54 StringWriter (java.io.StringWriter)51 Path (org.apache.hadoop.fs.Path)50 Map (java.util.Map)42 InputStreamReader (java.io.InputStreamReader)34