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 TmfFilterEqualsNode extends TmfFilterTreeNode {\r
\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 (valueString == null) {\r
- return false ^ fNot;\r
- }\r
- if (fIgnoreCase) {\r
- return valueString.equalsIgnoreCase(fValue) ^ fNot;\r
- } else {\r
- return valueString.equals(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 (valueString == null) {\r
+ return false ^ fNot;\r
+ }\r
+ if (fIgnoreCase) {\r
+ return valueString.equalsIgnoreCase(fValue) ^ fNot;\r
+ } else {\r
+ return valueString.equals(fValue) ^ fNot;\r
+ }\r
}\r
\r
@Override\r