001 /* $Id: DigesterLoadingException.java 992060 2010-09-02 19:09:47Z simonetripodi $ 002 * 003 * Licensed to the Apache Software Foundation (ASF) under one or more 004 * contributor license agreements. See the NOTICE file distributed with 005 * this work for additional information regarding copyright ownership. 006 * The ASF licenses this file to You under the Apache License, Version 2.0 007 * (the "License"); you may not use this file except in compliance with 008 * the License. You may obtain a copy of the License at 009 * 010 * http://www.apache.org/licenses/LICENSE-2.0 011 * 012 * Unless required by applicable law or agreed to in writing, software 013 * distributed under the License is distributed on an "AS IS" BASIS, 014 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 015 * See the License for the specific language governing permissions and 016 * limitations under the License. 017 */ 018 package org.apache.commons.digester.annotations; 019 020 /** 021 * The exception thrown when an error occurs while analyzing targets and 022 * building rule sets. 023 * 024 * @since 2.1 025 */ 026 public final class DigesterLoadingException extends RuntimeException { 027 028 /** 029 * The default serial version UID. 030 */ 031 private static final long serialVersionUID = 1L; 032 033 /** 034 * Constructs a new loading exception with the specified detail message. 035 * 036 * @param message the detail message. 037 */ 038 public DigesterLoadingException(String message) { 039 super(message); 040 } 041 042 /** 043 * Constructs a new loading exception with the specified cause. 044 * 045 * @param cause the specified cause. 046 */ 047 public DigesterLoadingException(Throwable cause) { 048 super(cause); 049 } 050 051 /** 052 * Constructs a new loading exception with the specified detail message 053 * and cause. 054 * 055 * @param message the detail message. 056 * @param cause the specified cause. 057 */ 058 public DigesterLoadingException(String message, Throwable cause) { 059 super(message, cause); 060 } 061 062 }