return nonCatTagNames;
}
synchronized static public TagName getTagName(String displayName) throws TskCoreException {
try {
final TagsManager tagsManager = Case.getCurrentCase().getServices().getTagsManager();
for (TagName tn : tagsManager.getAllTagNames()) {
if (displayName.equals(tn.getDisplayName())) {
return tn;
}
}
try {
return tagsManager.addTagName(displayName);
} catch (TagsManager.TagNameAlreadyExistsException ex) {
throw new TskCoreException("tagame exists but wasn't found", ex);
}
} catch (IllegalStateException ex) {
Logger.getLogger(TagUtils.class.getName()).log(Level.SEVERE, "Case was closed out from underneath", ex);