Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Licensed to the Apache Software Foundation (ASF) under one or more
   * contributor license agreements.  See the NOTICE file distributed with
   * this work for additional information regarding copyright ownership.
   * The ASF licenses this file to You 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 org.apache.tomcat.util.http.fileupload;
 
Exception for errors encountered while processing the request.

Author(s):
John McNally
Version:
$Id: FileUploadException.java 1281 2009-11-20 23:18:44Z remy.maucherat@jboss.com $
 
 public class FileUploadException extends Exception {
    
Serial version UID, being used, if the exception is serialized.
 
     private static final long serialVersionUID = 8881893724388807504L;
    
The exceptions cause. We overwrite the cause of the super class, which isn't available in Java 1.3.
 
     private final Throwable cause;

    
Constructs a new FileUploadException without message.
 
     public FileUploadException() {
         this(nullnull);
     }

    
Constructs a new FileUploadException with specified detail message.

Parameters:
msg the error message.
 
     public FileUploadException(final String msg) {
         this(msgnull);
     }

    
Creates a new FileUploadException with the given detail message and cause.

Parameters:
msg The exceptions detail message.
cause The exceptions cause.
 
     public FileUploadException(String msgThrowable cause) {
         super(msg);
         this. = cause;
     }

    
Prints this throwable and its backtrace to the specified print stream.

Parameters:
stream PrintStream to use for output
 
     @Override
     public void printStackTrace(PrintStream stream) {
         super.printStackTrace(stream);
         if ( != null) {
             stream.println("Caused by:");
             .printStackTrace(stream);
         }
     }

    
Prints this throwable and its backtrace to the specified print writer.

Parameters:
writer PrintWriter to use for output
 
     @Override
     public void printStackTrace(PrintWriter writer) {
         super.printStackTrace(writer);
         if ( != null) {
             writer.println("Caused by:");
             .printStackTrace(writer);
         }
     }
 
     @Override
     public Throwable getCause() {
        return ;
    }
New to GrepCode? Check out our FAQ X