public class SearchMessageAction extends AbstractColumbaAction { public SearchMessageAction(IFrameMediator controller) { super(controller, MailResourceLoader.getString("menu", "mainframe", "menu_edit_searchmessages")); // tooltip text putValue(SHORT_DESCRIPTION, MailResourceLoader.getString("menu", "mainframe", "menu_edit_searchmessages").replaceAll("&", "")); // small icon for menu putValue(SMALL_ICON, ImageLoader.getSmallIcon("system-search.png")); // large icon for toolbar putValue(LARGE_ICON, ImageLoader.getIcon("system-search.png")); // shortcut key putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_S, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask())); } /* (non-Javadoc) * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ public void actionPerformed(ActionEvent evt) { IMailbox searchFolder = (IMailbox) FolderTreeModel.getInstance().getFolder("106"); SearchFrame frame = new SearchFrame((AbstractMailFrameController) getFrameMediator(), searchFolder);
public class AttachFileAction extends AbstractColumbaAction { public AttachFileAction(ComposerController composerController) { super(composerController, MailResourceLoader.getString("menu", "composer", "menu_message_attachFile")); // tooltip text putValue(SHORT_DESCRIPTION, MailResourceLoader.getString("menu", "composer", "menu_message_attachFile_tooltip").replaceAll("&", "")); // toolbar text putValue(TOOLBAR_NAME, MailResourceLoader.getString("menu", "composer", "menu_message_attachFile_toolbar")); // large icon for toolbar putValue(LARGE_ICON, MailImageLoader.getIcon("mail-attachment.png")); // small icon for menu putValue(SMALL_ICON, MailImageLoader.getIcon("mail-attachment.png")); //shortcut key putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(KeyEvent.VK_A, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() | ActionEvent.ALT_MASK)); } /* (non-Javadoc) * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ public void actionPerformed(ActionEvent evt) { ComposerController composerController = ((ComposerController) getFrameMediator()); composerController.getAttachmentController().addFileAttachment();
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/action/SearchMessageAction.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/composer/action/AttachFileAction.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class SearchMessageAction extends AbstractColumbaAction {
1
public class AttachFileAction extends AbstractColumbaAction {
2
    public SearchMessageAction(IFrameMediator controller) {
2
    public AttachFileAction(ComposerController composerController) {
3
        super(controller,
3
        super(composerController,
4
            MailResourceLoader.getString("menu", "mainframe",
4
            MailResourceLoader.getString("menu", "composer",
5
                "menu_edit_searchmessages"));
5
                "menu_message_attachFile"));
6
        // tooltip text
6
        // tooltip text
7
        putValue(SHORT_DESCRIPTION,
7
        putValue(SHORT_DESCRIPTION,
8
            MailResourceLoader.getString("menu", "mainframe",
8
            MailResourceLoader.getString("menu", "composer",
9
                "menu_edit_searchmessages").replaceAll("&", ""));
9
                "menu_message_attachFile_tooltip").replaceAll("&", ""));
10
        // small
10
        // toolbar text
11
        putValue(TOOLBAR_NAME,
12
            MailResourceLoader.getString("menu", "composer",
13
                "menu_message_attachFile_toolbar"));
11
 icon for menu
14
        // large icon for toolbar
12
        putValue(SMALL_ICON, ImageLoader.getSmallIcon("system-search.png"));
15
        putValue(LARGE_ICON, MailImageLoader.getIcon("mail-attachment.png"));
13
        // large icon for toolbar
16
        // small icon for menu
14
        putValue(LARGE_ICON, ImageLoader.getIcon("system-search.png"));
17
        putValue(SMALL_ICON, MailImageLoader.getIcon("mail-attachment.png"));
15
        // shortcut key
18
        //shortcut key
16
        putValue(ACCELERATOR_KEY,
19
        putValue(ACCELERATOR_KEY,
17
            KeyStroke.getKeyStroke(KeyEvent.VK_S, 
20
            KeyStroke.getKeyStroke(KeyEvent.VK_A,
18
Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()));
21
            		Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() | ActionEvent.ALT_MASK));
19
    }
22
    }
20
    /* (non-Javadoc)
23
    /* (non-Javadoc)
21
     * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
24
     * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
22
     */
25
     */
23
    public void actionPerformed(ActionEvent evt) {
26
    public void actionPerformed(ActionEvent evt) {
24
    	IMailbox searchFolder = (IMailbox) FolderTreeModel.getInstance().getFolder("106");
27
        ComposerController
25
        SearchFrame frame = new SearchFrame((AbstractMailFrameController) getFrameMediator(),
28
 composerController = ((ComposerController) getFrameMediator()
26
    
29
);
27
            searchFolder);
30
        composerController.getAttachmentController().addFileAttachment();
28
    
31
    
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