19 package org.sleuthkit.autopsy.keywordsearch;
28 interface KeywordSearchQuery {
30 KeywordList getKeywordList();
36 public boolean validate();
45 public QueryResults performQuery() throws NoOpenCoreException;
54 public
void addFilter(KeywordQueryFilter filter);
60 public
void setField(String field);
66 public
void setSubstringQuery();
77 public
boolean isEscaped();
83 public
boolean isLiteral();
89 public String getQueryString();
95 public String getEscapedQueryString();
97 public KeywordCachedArtifact writeSingleFileHitsToBlackBoard(String termHit, KeywordHit hit, String snippet, String listName);