Ejemplo n.º 1
0
 protected static void writeOptions(Writer writer, CeylonConfig config, String section)
     throws IOException {
   String[] names = config.getOptionNames(section);
   if (names != null) {
     for (int i = 0; i < names.length; i++) {
       String name = names[i];
       writeOption(writer, config, section, name);
       config.removeOption(section + "." + name);
       writer.write(System.lineSeparator());
     }
   }
 }
Ejemplo n.º 2
0
 private static void writeSections(Writer writer, CeylonConfig config, OutputStream out)
     throws IOException {
   String[] sections = config.getSectionNames(null);
   Arrays.sort(sections);
   for (String section : sections) {
     if (config.getOptionNames(section).length > 0) {
       writer.write(System.lineSeparator());
       writer.write("[");
       writer.write(section);
       writer.write("]");
       writer.write(System.lineSeparator());
       writeOptions(writer, config, section);
     }
   }
 }