/*******************************************************************************
* Copyright (c) 2015 Ericsson
*
* All rights reserved. This program and the accompanying materials are made
* available under the terms of the Eclipse Public License v1.0 which
* accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors: Matthew Khouzam - Initial API and implementation
*******************************************************************************/
package org.eclipse.tracecompass.ctf.core.trace;
import org.eclipse.tracecompass.ctf.core.CTFException;
/**
* An exception just for trace readers and writers
*
* @since 1.0
*/
public class CTFIOException extends CTFException {
/**
* Unique ID
*/
private static final long serialVersionUID = -2216400542574921838L;
/**
* Constructor with an attached message.
*
* @param message
* The message attached to this exception
*/
public CTFIOException(String message) {
super(message);
}
/**
* Constructor with an attached message.
*
* @param e
* The exception attached to this exception
*/
public CTFIOException(Exception e) {
super(e);
}
/**
* Constructor with an attached message and exception.
*
* @param message
* The message attached to this exception
* @param e
* The encapsulated exception
* @since 1.0
*/
public CTFIOException(String message, Exception e) {
super(message, e);
}
}