19 package org.sleuthkit.autopsy.actions;
21 import java.util.Collection;
22 import java.util.logging.Level;
23 import javax.swing.JOptionPane;
25 import org.openide.util.NbBundle;
26 import org.openide.util.Utilities;
43 if (null == instance) {
55 String singularTagResult = NbBundle.getMessage(this.getClass(),
56 "AddBlackboardArtifactTagAction.singularTagResult");
57 String pluralTagResult = NbBundle.getMessage(this.getClass(),
58 "AddBlackboardArtifactTagAction.pluralTagResult");
59 return Utilities.actionsGlobalContext().lookupAll(
BlackboardArtifact.class).size() > 1 ? pluralTagResult : singularTagResult;
64 Collection<? extends BlackboardArtifact> selectedArtifacts = Utilities.actionsGlobalContext().lookupAll(
BlackboardArtifact.class);
71 JOptionPane.showMessageDialog(null,
72 NbBundle.getMessage(
this.getClass(),
73 "AddBlackboardArtifactTagAction.unableToTag.msg",
74 artifact.getDisplayName()),
75 NbBundle.getMessage(
this.getClass(),
76 "AddBlackboardArtifactTagAction.taggingErr"),
77 JOptionPane.ERROR_MESSAGE);
void addTag(TagName tagName, String comment)
static synchronized AddBlackboardArtifactTagAction getInstance()
String getActionDisplayName()
static AddBlackboardArtifactTagAction instance
TagsManager getTagsManager()
AddBlackboardArtifactTagAction()
static Case getCurrentCase()
static Logger getLogger(String name)