/*******************************************************************************\r
* Copyright (c) 2010 Ericsson\r
- * \r
+ *\r
* All rights reserved. This program and the accompanying materials are\r
* made available under the terms of the Eclipse Public License v1.0 which\r
* accompanies this distribution, and is available at\r
* http://www.eclipse.org/legal/epl-v10.html\r
- * \r
+ *\r
* Contributors:\r
* Patrick Tasse - Initial API and implementation\r
*******************************************************************************/\r
\r
package org.eclipse.linuxtools.internal.tmf.ui.parsers.custom;\r
\r
-import java.io.IOException;\r
-\r
-import org.eclipse.linuxtools.tmf.core.io.BufferedRandomAccessFile;\r
import org.eclipse.linuxtools.tmf.core.trace.ITmfLocation;\r
import org.eclipse.linuxtools.tmf.core.trace.TmfContext;\r
\r
public class CustomXmlTraceContext extends TmfContext {\r
- public BufferedRandomAccessFile raFile;\r
\r
- public CustomXmlTraceContext(ITmfLocation<?> location, long rank) {\r
+ public CustomXmlTraceContext(ITmfLocation location, long rank) {\r
super(location, rank);\r
}\r
\r
- @Override\r
- public void dispose() {\r
- if (raFile != null) {\r
- try {\r
- raFile.close();\r
- } catch (IOException e) {\r
- }\r
- }\r
- super.dispose();\r
- }\r
-\r
/* (non-Javadoc)\r
* @see java.lang.Object#hashCode()\r
*/\r
@Override\r
public int hashCode() {\r
- final int prime = 31;\r
- int result = super.hashCode();\r
- result = prime * result + ((raFile == null) ? 0 : raFile.hashCode());\r
- return result;\r
+ return super.hashCode();\r
}\r
\r
/* (non-Javadoc)\r
if (!(obj instanceof CustomXmlTraceContext)) {\r
return false;\r
}\r
- CustomXmlTraceContext other = (CustomXmlTraceContext) obj;\r
- if (raFile == null) {\r
- if (other.raFile != null) {\r
- return false;\r
- }\r
- } else if (!raFile.equals(other.raFile)) {\r
- return false;\r
- }\r
return true;\r
}\r
\r