-package org.simantics.workbench.search;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-\r
-import org.simantics.databoard.util.URIStringUtils;\r
-\r
-/**\r
- * Search Result for Name and Type queries.\r
- * \r
- * Similar to NameAndTypeRow, but omits the type of result \r
- * \r
- * \r
- * @author Marko Luukkainen <marko.luukkainen@vtt.fi>\r
- *\r
- */\r
-public class NameRow implements SearchResultRow {\r
- \r
- public static final List<SearchResultColumn> columns;\r
- \r
- static {\r
- columns = new ArrayList<SearchResultColumn>();\r
- columns.add(new SearchResultColumn("Name"));\r
- columns.add(new SearchResultColumn("Part Of"));\r
- }\r
- \r
- public NamedResource resource;\r
- public NamedResource parent;\r
-\r
- public NamedResource getResource() {\r
- return resource;\r
- }\r
-\r
- public NamedResource getParent() {\r
- return parent;\r
- }\r
- \r
- @Override\r
- public String getContent(int column) {\r
- switch (column) {\r
- case 0:\r
- return "<a class=\"small\" href=\"resource:"+ resource.getResource() +"\"" + (resource.getUri() == null ? "" : " title=\""+URIStringUtils.unescape( resource.getUri() )+"\">")+StringUtil.escape(resource.getName())+"</a>";\r
- case 1:\r
- if (parent != null)\r
- return "<a class=\"small\" href=\"resource:"+ parent.getResource() +"\"" + (parent.getUri() == null ? "" : " title=\""+URIStringUtils.unescape( parent.getUri() )+"\">")+StringUtil.escape(parent.getName())+"</a>";\r
- return "";\r
- default:\r
- return "";\r
- }\r
- }\r
-}\r
+package org.simantics.workbench.search;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.simantics.databoard.util.URIStringUtils;
+
+/**
+ * Search Result for Name and Type queries.
+ *
+ * Similar to NameAndTypeRow, but omits the type of result
+ *
+ *
+ * @author Marko Luukkainen <marko.luukkainen@vtt.fi>
+ *
+ */
+public class NameRow implements SearchResultRow {
+
+ public static final List<SearchResultColumn> columns;
+
+ static {
+ columns = new ArrayList<SearchResultColumn>();
+ columns.add(new SearchResultColumn("Name"));
+ columns.add(new SearchResultColumn("Part Of"));
+ }
+
+ public NamedResource resource;
+ public NamedResource parent;
+
+ public NamedResource getResource() {
+ return resource;
+ }
+
+ public NamedResource getParent() {
+ return parent;
+ }
+
+ @Override
+ public String getContent(int column) {
+ switch (column) {
+ case 0:
+ return "<a class=\"small\" href=\"resource:"+ resource.getResource() +"\"" + (resource.getUri() == null ? "" : " title=\""+URIStringUtils.unescape( resource.getUri() )+"\">")+StringUtil.escape(resource.getName())+"</a>";
+ case 1:
+ if (parent != null)
+ return "<a class=\"small\" href=\"resource:"+ parent.getResource() +"\"" + (parent.getUri() == null ? "" : " title=\""+URIStringUtils.unescape( parent.getUri() )+"\">")+StringUtil.escape(parent.getName())+"</a>";
+ return "";
+ default:
+ return "";
+ }
+ }
+}