19 package org.sleuthkit.autopsy.actions;
21 import java.awt.event.ActionEvent;
22 import java.util.Collection;
23 import java.util.logging.Level;
24 import javax.swing.AbstractAction;
25 import javax.swing.JOptionPane;
26 import javax.swing.SwingUtilities;
27 import org.openide.util.NbBundle;
28 import org.openide.util.Utilities;
41 "DeleteContentTagAction.deleteTags");
49 if (null == instance) {
61 final Collection<? extends ContentTag> selectedTags = Utilities.actionsGlobalContext().lookupAll(ContentTag.class);
63 for (ContentTag tag : selectedTags) {
66 }
catch (TskCoreException ex) {
68 SwingUtilities.invokeLater(() -> {
69 JOptionPane.showMessageDialog(null,
70 NbBundle.getMessage(
this.getClass(),
71 "DeleteContentTagAction.unableToDelTag.msg",
73 NbBundle.getMessage(
this.getClass(),
"DeleteContentTagAction.tagDelErr"),
74 JOptionPane.ERROR_MESSAGE);
static synchronized DeleteContentTagAction getInstance()
void doAction(ActionEvent event)
void refreshDirectoryTree()
static final long serialVersionUID
void actionPerformed(ActionEvent e)
TagsManager getTagsManager()
static final String MENU_TEXT
static DeleteContentTagAction instance
static Case getCurrentCase()
synchronized static Logger getLogger(String name)