-package jalview.help.freemarker;
-
-import jalview.io.AppletFormatAdapter;
-
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.io.OutputStreamWriter;
-import java.io.Writer;
-import java.util.HashMap;
-import java.util.Map;
-
-import freemarker.template.Configuration;
-import freemarker.template.Template;
-import freemarker.template.TemplateException;
-
-public class AllignmentMenuTemplateData
-{
-
- public static void main(String[] args)
- {
- // System.out.println("Absolute Path " + new File().getAbsoluteFile());
- generateAllignmentMenuTemplateData();
- }
- public static void generateAllignmentMenuTemplateData()
- {
- Configuration cfg = new Configuration();
- try
- {
- // Load template from source folder
- Template template = cfg
- .getTemplate("/help/freemarker_templates/alignmentMenu.ftl");
-
- // Build the data-model
- Map<String, Object> data = new HashMap<String, Object>();
- data.put("format_adapters", AppletFormatAdapter.WRITEABLE_FORMATS);
-
- // Console output
- Writer out = new OutputStreamWriter(System.out);
- template.process(data, out);
- out.flush();
-
- // File output
- Writer file = new FileWriter(
- new File(
- "help/html/freemarker_html_output/alignmentMenu.html"));
- template.process(data, file);
- file.flush();
- file.close();
-
- } catch (IOException e)
- {
- e.printStackTrace();
- } catch (TemplateException e)
- {
- e.printStackTrace();
- }
- }
-}
+package jalview.help.freemarker;\r
+\r
+import jalview.io.AppletFormatAdapter;\r
+\r
+import java.io.File;\r
+import java.io.FileWriter;\r
+import java.io.IOException;\r
+import java.io.OutputStreamWriter;\r
+import java.io.Writer;\r
+import java.util.HashMap;\r
+import java.util.Map;\r
+\r
+import freemarker.template.Configuration;\r
+import freemarker.template.Template;\r
+import freemarker.template.TemplateException;\r
+\r
+public class AllignmentMenuTemplateData\r
+{\r
+\r
+ public static void main(String[] args)\r
+ {\r
+ generateAllignmentMenuTemplateData();\r
+ }\r
+ public static void generateAllignmentMenuTemplateData()\r
+ {\r
+ Configuration cfg = new Configuration();\r
+ try\r
+ {\r
+ // Load template from source folder\r
+ Template template = cfg\r
+ .getTemplate("/help/freemarker_templates/alignmentMenu.ftl");\r
+\r
+ // Build the data-model\r
+ Map<String, Object> data = new HashMap<String, Object>();\r
+ data.put("format_adapters", AppletFormatAdapter.WRITEABLE_FORMATS);\r
+\r
+ // Console output\r
+ Writer out = new OutputStreamWriter(System.out);\r
+ template.process(data, out);\r
+ out.flush();\r
+\r
+ // File output\r
+ Writer file = new FileWriter(\r
+ new File(\r
+ "help/html/freemarker_html_output/alignmentMenu.html"));\r
+ template.process(data, file);\r
+ file.flush();\r
+ file.close();\r
+\r
+ } catch (IOException e)\r
+ {\r
+ e.printStackTrace();\r
+ } catch (TemplateException e)\r
+ {\r
+ e.printStackTrace();\r
+ }\r
+ }\r
+}\r