public class OpenMessageWithMessageFrameAction extends AbstractColumbaAction implements ISelectionListener { public OpenMessageWithMessageFrameAction(IFrameMediator frameMediator) { super(frameMediator, MailResourceLoader.getString("menu", "mainframe", "menu_message_opennew")); // tooltip text putValue(SHORT_DESCRIPTION, MailResourceLoader.getString("menu", "mainframe", "menu_message_opennew_tooltip") .replaceAll("&", "")); // putValue(SMALL_ICON, // MailImageLoader.getIcon("email_open.png")); setEnabled(false); ((MailFrameMediator) frameMediator) .registerTableSelectionListener(this); } /** * * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ public void actionPerformed(ActionEvent evt) { MessageFrameController c = new MessageFrameController( (ThreePaneMailFrameController) getFrameMediator()); new DefaultContainer(c); IMailFolderCommandReference r = ((MailFrameMediator) getFrameMediator()) .getTableSelection(); c.setTreeSelection(r); c.setTableSelection(r); CommandProcessor.getInstance().addOp(new ViewMessageCommand(c, r)); } public void selectionChanged(SelectionChangedEvent e) { setEnabled(((TableSelectionChangedEvent) e).getUids().length > 0)
public class RedirectAction extends AbstractColumbaAction implements ISelectionListener { public RedirectAction(IFrameMediator frameMediator) { //mod: 20040629 SWITT super(frameMediator, MailResourceLoader.getString("menu", "mainframe", "menu_message_redirect")); // tooltip text ;mod: 20040629 SWITT putValue(SHORT_DESCRIPTION, MailResourceLoader.getString("menu", "mainframe", "menu_message_redirect_tooltip").replaceAll("&", "")); // toolbar text is usually a bit shorter ;mod: 20040629 SWITT putValue(TOOLBAR_NAME, MailResourceLoader.getString("menu", "mainframe", "menu_message_redirect_toolbar")); // icons ;mod: 20040629 SWITT /* putValue(SMALL_ICON, ImageLoader.getSmallImageIcon("redirect_small.png")); putValue(LARGE_ICON, ImageLoader.getImageIcon("redirect.png")); */ // shortcut key is STRG-E ;mod: 20040629 SWITT putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_E, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); setEnabled(false); ((MailFrameMediator) frameMediator).registerTableSelectionListener(this); } /* (non-Javadoc) * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ public void actionPerformed(ActionEvent evt) { IMailFolderCommandReference r = ((MailFrameMediator) getFrameMediator()).getTableSelection(); CommandProcessor.getInstance().addOp(new RedirectCommand(r)); } /* (non-Javadoc) * @see org.columba.core.gui.selection.ISelectionListener#selectionChanged(org.columba.core.gui.selection.SelectionChangedEvent) */ public void selectionChanged(SelectionChangedEvent e) { TableSelectionChangedEvent tableEvent = (TableSelectionChangedEvent) e; setEnabled(tableEvent.getUids().length != 0)
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/table/action/OpenMessageWithMessageFrameAction.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/table/action/RedirectAction.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class OpenMessageWithMessageFrameAction extends AbstractColumbaAction
1
public class RedirectAction extends AbstractColumbaAction
2
		implements ISelectionListener {
2
    implements ISelectionListener {
3
	public OpenMessageWithMessageFrameAction(IFrameMediator frameMediator) {
3
    public RedirectAction(IFrameMediator frameMediator) {
4
		
4
        
5
		//mod: 20040629 SWITT
5
super(frameMediator,
6
        super(frameMediator,
6
 MailResourceLoader.getString("menu", "mainframe",
7
            MailResourceLoader.getString("menu", "mainframe",
7
				"menu_message_opennew"));
8
		// tooltip text
9
		
8
                "menu_message_redirect"));
9
        // tooltip text ;mod: 20040629 SWITT
10
putValue(SHORT_DESCRIPTION,
10
        putValue(SHORT_DESCRIPTION,
11
 MailResourceLoader.getString("menu",
11
            MailResourceLoader.getString("menu",
12
				"mainframe",
12
 "mainframe",
13
 "menu_message_opennew_tooltip")
13
                "menu_message_redirect_tooltip")
14
				.replaceAll("&", ""));
14
.replaceAll("&", ""));
15
//		 putValue(SMALL_ICON,
16
//		
15
        // toolbar text is usually a bit shorter ;mod: 20040629 SWITT
16
        putValue(TOOLBAR_NAME,
17
            MailResourceLoader.getString("menu", "mainframe",
18
                "menu_message_redirect_toolbar"));
19
        // icons ;mod: 20040629 SWITT
17
       
20
        /*
18
     MailImageLoader.getIcon("email_open.png"));
21
        putValue(SMALL_ICON, ImageLoader.get
19
		 
20
		
22
SmallImageIcon("redirect_small.png"));
23
        putValue(LARGE_ICON, ImageLoader.getImageIcon("redirect.png"));
24
        */
25
        
26
        // shortcut key is STRG-E ;mod: 20040629 SWITT
27
        putValue(ACCELERATOR_KEY,
28
            KeyStroke.getKeyStroke(KeyEvent.VK_E, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()));
21
setEnabled(false);
29
        setEnabled(false);
22
		((MailFrameMediator) frameMediator)
30
        ((MailFrameMediator) frameMediator)
23
				.registerTableSelectionListener(this);
31
.registerTableSelectionListener(this);
24
	}
25
	/**
26
	 * 
27
	
32
    }
33
    /* (non-Javadoc)
28
 * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
34
     * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
29
	 */
30
	
35
     */
31
public void actionPerformed(ActionEvent evt) {
36
    public void actionPerformed(ActionEvent evt) {
32
		MessageFrameController c = new MessageFrameController(
33
				(ThreePaneMailFrameController) getFrameMediator());
34
		new DefaultContainer(c);
35
		IMailFolderCommandReference r = ((MailFrameMediator) getFrameMediator())
37
    	IMailFolderCommandReference r = ((MailFrameMediator) getFrameMediator())
36
				.getTableSelection();
38
.getTableSelection();
37
		c.setTreeSelection(r);
38
		c.setTableSelection(r);
39
		CommandProcessor.getInstance().addOp(new ViewMessageCommand(c, r));
39
        CommandProcessor.getInstance().addOp(new RedirectCommand(r));
40
	}
41
	public void selectionChanged(SelectionChangedEvent e) {
42
		setEnabled(((TableSelectionChangedEvent) e)
40
    }
41
    /* (non-Javadoc)
42
     * @see org.columba.core.gui.selection.ISelectionListener#selectionChanged(org.columba.core.gui.selection.SelectionChangedEvent)
43
     */
44
    public void selectionChanged(SelectionChangedEvent e) {
45
        TableSelectionChangedEvent tableEvent = (TableSelectionChangedEvent) e;
43
.getUids().length > 0)
46
        setEnabled(tableEvent.getUids().length != 0)
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0