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;
66 public static List<Action>
getActions(File file,
boolean isArtifactSource) {
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) {
85 public static List<Action>
getActions(SlackFile slackFile,
boolean 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) {
102 public static List<Action>
getActions(LayoutFile file,
boolean 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) {
120 public static List<Action>
getActions(Directory directory,
boolean 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) {
138 public static List<Action>
getActions(VirtualDirectory directory,
boolean 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) {
156 public static List<Action>
getActions(LocalFile file,
boolean 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) {
174 public static List<Action>
getActions(DerivedFile file,
boolean 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) {
192 public static List<Action>
getActions(Content content,
boolean isArtifactSource) {
193 if (content instanceof File) {
194 return getActions((File) content, isArtifactSource);
195 }
else if (content instanceof LayoutFile) {
196 return getActions((LayoutFile) content, isArtifactSource);
197 }
else if (content instanceof Directory) {
198 return getActions((Directory) content, isArtifactSource);
199 }
else if (content instanceof VirtualDirectory) {
200 return getActions((VirtualDirectory) content, isArtifactSource);
201 }
else if (content instanceof LocalFile) {
202 return getActions((LocalFile) content, isArtifactSource);
203 }
else if (content instanceof DerivedFile) {
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)