19 package org.sleuthkit.autopsy.datamodel;
21 import java.util.ArrayList;
22 import java.util.List;
23 import javax.swing.Action;
25 import org.openide.util.NbBundle;
67 List<Action> actions =
new ArrayList<>();
68 actions.add(
new ViewContextAction((isArtifactSource ? VIEW_SOURCE_FILE_IN_DIR : VIEW_FILE_IN_DIR), file));
78 if (isArtifactSource) {
86 List<Action> actions =
new ArrayList<>();
87 actions.add(
new ViewContextAction((isArtifactSource ? VIEW_SOURCE_FILE_IN_DIR : VIEW_FILE_IN_DIR), slackFile));
95 if (isArtifactSource) {
103 List<Action> actions =
new ArrayList<>();
104 actions.add(
new ViewContextAction((isArtifactSource ? VIEW_SOURCE_FILE_IN_DIR : VIEW_FILE_IN_DIR), file));
113 if (isArtifactSource) {
121 List<Action> actions =
new ArrayList<>();
122 actions.add(
new ViewContextAction((isArtifactSource ? VIEW_SOURCE_FILE_IN_DIR : VIEW_FILE_IN_DIR), directory));
131 if (isArtifactSource) {
139 List<Action> actions =
new ArrayList<>();
140 actions.add(
new ViewContextAction((isArtifactSource ? VIEW_SOURCE_FILE_IN_DIR : VIEW_FILE_IN_DIR), directory));
149 if (isArtifactSource) {
157 List<Action> actions =
new ArrayList<>();
158 actions.add(
new ViewContextAction((isArtifactSource ? VIEW_SOURCE_FILE_IN_DIR : VIEW_FILE_IN_DIR), file));
167 if (isArtifactSource) {
175 List<Action> actions =
new ArrayList<>();
176 actions.add(
new ViewContextAction((isArtifactSource ? VIEW_SOURCE_FILE_IN_DIR : VIEW_FILE_IN_DIR), file));
185 if (isArtifactSource) {
193 if (content instanceof
File) {
194 return getActions((File) content, isArtifactSource);
196 return getActions((LayoutFile) content, isArtifactSource);
197 }
else if (content instanceof
Directory) {
198 return getActions((Directory) content, isArtifactSource);
200 return getActions((VirtualDirectory) content, isArtifactSource);
201 }
else if (content instanceof
LocalFile) {
202 return getActions((LocalFile) content, isArtifactSource);
204 return getActions((DerivedFile) content, isArtifactSource);
205 }
else if (content instanceof
SlackFile) {
206 return getActions((SlackFile) content, isArtifactSource);
208 return new ArrayList<>();
static final String OPEN_IN_EXTERNAL_VIEWER
static List< Action > getActions(LayoutFile file, boolean isArtifactSource)
static final String VIEW_FILE_IN_DIR
static List< Action > getActions(File file, boolean isArtifactSource)
static synchronized AddBlackboardArtifactTagAction getInstance()
static List< Action > getActions(Content content, boolean isArtifactSource)
static final String VIEW_IN_NEW_WINDOW
static List< Action > getActions(LocalFile file, boolean isArtifactSource)
static final String VIEW_SOURCE_FILE_IN_DIR
static List< Action > getActions(SlackFile slackFile, boolean isArtifactSource)
static final String SEARCH_FOR_FILES_SAME_MD5
static List< Action > getActions(DerivedFile file, boolean isArtifactSource)
static List< Action > getActions(Directory directory, boolean isArtifactSource)
static synchronized AddContentTagAction getInstance()
static List< Action > getActions(VirtualDirectory directory, boolean isArtifactSource)