View Javadoc
1 // $Id: Print.java,v 1.1 2004/02/12 22:38:15 powerpete Exp $
2 // [JMP, 09.02.2004] Created this file.
3 package org.jface.stepmt.demoapp.menus;
4
5 import java.awt.event.ActionEvent;
6
7 import org.apache.commons.logging.Log;
8 import org.apache.commons.logging.LogFactory;
9 import org.jface.stepmt.demoapp.print.PrintCenter;
10 import org.jface.stepmt.demoapp.templates.TemplateManager;
11 import org.jface.stepmt.transform.config.PipelineTemplate;
12 import org.jface.vega.menu.MenuItem;
13
14 /***
15 * @author <a href="mailto:powerpete@users.sf.net">M. Petersen</a>
16 * @version $Id: Print.java,v 1.1 2004/02/12 22:38:15 powerpete Exp $
17 */
18 public class Print extends MenuItem
19 {
20 private static final Log LOG = LogFactory.getLog(Print.class);
21 private final TemplateManager manager = TemplateManager.getInstance();
22
23 public void actionPerformed(ActionEvent event)
24 {
25 PipelineTemplate template = manager.getCurrentTemplate();
26 String text = manager.getText();
27 try
28 {
29 new PrintCenter().print(template, text);
30 }
31 catch (Exception e)
32 {
33 LOG.fatal("Error while printing.", e);
34 }
35 }
36 }
This page was automatically generated by Maven