19 package org.sleuthkit.autopsy.keywordsearch;
27 interface KeywordSearchQuery {
29 KeywordList getKeywordList();
36 public boolean validate();
46 public QueryResults performQuery() throws NoOpenCoreException;
54 public
void addFilter(KeywordQueryFilter filter);
61 public
void setField(String field);
69 public
void setSubstringQuery();
80 public
boolean isEscaped();
86 public
boolean isLiteral();
93 public String getQueryString();
100 public String getEscapedQueryString();
102 public KeywordCachedArtifact writeSingleFileHitsToBlackBoard(String termHit, KeywordHit hit, String snippet, String listName);