EOFException.java

/***************************************************************************
   Copyright 2008 Emily Estes

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
***************************************************************************/
package net.metanotion.io;


/** Runtime Exception thrown at the end of the stream. */
public final class EOFException extends RuntimeException {
	/** Constructs a new EOF exception with null as its detail message. */
	public EOFException() { super(); }
	/** Constructs a new EOF exception with the specified detail message.
		@param s the detail message.
	*/
	public EOFException(final String s) { super(s); }
	/** Constructs a new EOF exception with the specified detail message and cause.
		@param s the detail message.
		@param t the cause.
	*/
	public EOFException(final String s, final Throwable t) { super(s,t); }
	/** Constructs a new EOF exception with the specified cause and a detail message of:<br />
		<code>(cause==null ? null : cause.toString())</code><br/>
		(which typically contains the class and detail message of cause).
		@param t the cause.
	*/
	public EOFException(final Throwable t) { super(t); }
}