Implement the new TMF Event Model
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.core / src / org / eclipse / linuxtools / tmf / core / filter / model / TmfFilterContainsNode.java
index 01a7c0429f6cfa959f328f37d60bde36301dcf81..9a77053b85f719a4994b615cd3fa75826575af99 100644 (file)
@@ -16,7 +16,6 @@ import java.util.ArrayList;
 import java.util.List;\r
 \r
 import org.eclipse.linuxtools.tmf.core.event.TmfEvent;\r
-import org.eclipse.linuxtools.tmf.core.event.TmfNoSuchFieldException;\r
 \r
 \r
 public class TmfFilterContainsNode extends TmfFilterTreeNode {\r
@@ -77,20 +76,16 @@ public class TmfFilterContainsNode extends TmfFilterTreeNode {
 \r
        @Override\r
        public boolean matches(TmfEvent event) {\r
-               try {\r
-                       Object value = event.getContent().getField(fField);\r
-                       if (value == null) {\r
-                               return false ^ fNot;\r
-                       }\r
-                       String valueString = value.toString();\r
-                       if (fIgnoreCase) {\r
-                               return valueString.toUpperCase().contains(fValueUpperCase) ^ fNot;\r
-                       } else {\r
-                               return valueString.contains(fValue) ^ fNot;\r
-                       }\r
-               } catch (TmfNoSuchFieldException e) {\r
-                       return false ^ fNot;\r
-               }\r
+        Object value = event.getContent().getField(fField);\r
+        if (value == null) {\r
+            return false ^ fNot;\r
+        }\r
+        String valueString = value.toString();\r
+        if (fIgnoreCase) {\r
+            return valueString.toUpperCase().contains(fValueUpperCase) ^ fNot;\r
+        } else {\r
+            return valueString.contains(fValue) ^ fNot;\r
+        }\r
        }\r
 \r
        @Override\r
This page took 0.024072 seconds and 5 git commands to generate.