-package org.simantics.workbench.search;\r
-\r
-import java.io.File;\r
-import java.util.Collection;\r
-import java.util.HashSet;\r
-import java.util.Set;\r
-\r
-\r
-/**\r
- * @author Tuukka Lehtonen\r
- */\r
-public class SearchData {\r
-\r
- int resultNumber;\r
-\r
- String dataUrl;\r
- File dataDirectory;\r
- SearchQuery query;\r
- NamedResource model;\r
- SearchEngine searchEngine;\r
- SearchResult results;\r
- Collection<SearchEngine> searchEngines;\r
- \r
- int resultCount;\r
- int maxResults;\r
-\r
- public int getResultNumber() {\r
- return resultNumber;\r
- }\r
-\r
- public String getDataUrl() {\r
- return dataUrl;\r
- }\r
-\r
- public File getDataDirectory() {\r
- return dataDirectory;\r
- }\r
-\r
- public SearchQuery getQuery() {\r
- return query;\r
- }\r
- \r
- public Collection<SearchEngine> getSearchEngines() {\r
- return searchEngines;\r
- }\r
- \r
- public Set<String> getAllSearchParams() {\r
- Set<String> params = new HashSet<String>();\r
- for (SearchEngine engine : searchEngines)\r
- params.addAll(engine.getSupportedParams());\r
- return params;\r
- }\r
-\r
- public NamedResource getModel() {\r
- return model;\r
- }\r
-\r
- public SearchResult getResults() {\r
- return results;\r
- }\r
-\r
- public int getResultCount() {\r
- return results.rows.size();\r
- }\r
- \r
- public int getResultTotalCount() {\r
- return resultCount;\r
- }\r
-\r
- public int getMaxResults() {\r
- return maxResults;\r
- }\r
- \r
- public SearchEngine getSearchEngine() {\r
- return searchEngine;\r
- }\r
-\r
- public SearchData clone() {\r
- SearchData data = new SearchData();\r
- data.resultNumber = resultNumber;\r
- data.dataUrl = dataUrl;\r
- data.dataDirectory = dataDirectory;\r
- data.query = query;\r
- data.model = model;\r
- data.results = results;\r
- data.maxResults = maxResults;\r
- data.resultCount = resultCount;\r
- data.searchEngine = searchEngine;\r
- data.searchEngines = searchEngines;\r
- return data;\r
- }\r
- \r
- \r
-}\r
+package org.simantics.workbench.search;
+
+import java.io.File;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
+
+
+/**
+ * @author Tuukka Lehtonen
+ */
+public class SearchData {
+
+ int resultNumber;
+
+ String dataUrl;
+ File dataDirectory;
+ SearchQuery query;
+ NamedResource model;
+ SearchEngine searchEngine;
+ SearchResult results;
+ Collection<SearchEngine> searchEngines;
+
+ int resultCount;
+ int maxResults;
+
+ public int getResultNumber() {
+ return resultNumber;
+ }
+
+ public String getDataUrl() {
+ return dataUrl;
+ }
+
+ public File getDataDirectory() {
+ return dataDirectory;
+ }
+
+ public SearchQuery getQuery() {
+ return query;
+ }
+
+ public Collection<SearchEngine> getSearchEngines() {
+ return searchEngines;
+ }
+
+ public Set<String> getAllSearchParams() {
+ Set<String> params = new HashSet<String>();
+ for (SearchEngine engine : searchEngines)
+ params.addAll(engine.getSupportedParams());
+ return params;
+ }
+
+ public NamedResource getModel() {
+ return model;
+ }
+
+ public SearchResult getResults() {
+ return results;
+ }
+
+ public int getResultCount() {
+ return results.rows.size();
+ }
+
+ public int getResultTotalCount() {
+ return resultCount;
+ }
+
+ public int getMaxResults() {
+ return maxResults;
+ }
+
+ public SearchEngine getSearchEngine() {
+ return searchEngine;
+ }
+
+ public SearchData clone() {
+ SearchData data = new SearchData();
+ data.resultNumber = resultNumber;
+ data.dataUrl = dataUrl;
+ data.dataDirectory = dataDirectory;
+ data.query = query;
+ data.model = model;
+ data.results = results;
+ data.maxResults = maxResults;
+ data.resultCount = resultCount;
+ data.searchEngine = searchEngine;
+ data.searchEngines = searchEngines;
+ return data;
+ }
+
+
+}