dgraham     2002/10/22 16:54:43

  Modified:    src/share/org/apache/struts/util AppException.java
  Log:
  removed all the weird blank lines, this still needs class level javadoc though.
  
  Revision  Changes    Path
  1.4       +1 -1      
jakarta-struts/src/share/org/apache/struts/util/AppException.java
  
  Index: AppException.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/util/AppException.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- AppException.java 20 Sep 2002 14:25:24 -0000      1.3
  +++ AppException.java 22 Oct 2002 23:54:43 -0000      1.4
  @@ -1 +1 @@
  -/*

 * The Apache Software License, Version 1.1

 *

 * Copyright (c) 1999-2001 The 
Apache Software Foundation.  All rights

 * reserved.

 *

 * Redistribution and use 
in source and binary forms, with or without

 * modification, are permitted provided 
that the following conditions

 * are met:

 *

 * 1. Redistributions of source code 
must retain the above copyright

 *    notice, this list of conditions and the 
following disclaimer.

 *

 * 2. Redistributions in binary form must reproduce the 
above copyright

 *    notice, this list of conditions and the following disclaimer in

 *    the documentation and/or other materials provided with the

 *    distribution.

 *

 * 3. The end-user documentation included with the redistribution, if

 *    any, 
must include the following acknowlegement:

 *       "This product includes software 
developed by the

 *        Apache Software Foundation (http://www.apache.org/)."

 *  
  Alternately, this acknowlegement may appear in the software itself,

 *    if and 
wherever such third-party acknowlegements normally appear.

 *

 * 4. The names "The 
Jakarta Project", "Struts", and "Apache Software

 *    Foundation" must not be used 
to endorse or promote products derived

 *    from this software without prior written 
permission. For written

 *    permission, please contact [EMAIL PROTECTED]

 *

 * 
5. Products derived from this software may not be called "Apache"

 *    nor may 
"Apache" appear in their names without prior written

 *    permission of the Apache 
Group.

 *

 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED

 * 
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES

 * OF 
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE

 * DISCLAIMED.  IN NO EVENT 
SHALL THE APACHE SOFTWARE FOUNDATION OR

 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
INDIRECT, INCIDENTAL,

 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 
NOT

 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF

 * USE, 
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND

 * ON ANY THEORY OF 
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,

 * OR TORT (INCLUDING NEGLIGENCE OR 
OTHERWISE) ARISING IN ANY WAY OUT

 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 
THE POSSIBILITY OF

 * SUCH DAMAGE.

 * 
====================================================================

 *

 * This 
software consists of voluntary contributions made by many

 * individuals on behalf of 
the Apache Software Foundation.  For more

 * information on the Apache Software 
Foundation, please see

 * <http://www.apache.org/>.

 *

 */

package 
org.apache.struts.util;


import org.apache.struts.action.ActionError;


public class 
AppException extends Exception {

    protected String property = null;

    protected 
ActionError error = null;



    // 
----------------------------------------------------------- Constructors





    /**

     * Construct an application module exception with no replacement values.

     *

 
    * @param key Message key for this error message

     */

    public 
AppException(String key) {

        super(key);

        error = new ActionError(key);

    }


    /**

     * Construct an application module exception with the specified 
replacement values.

     *

     * @param key Message key for this error message

    
 * @param value First replacement value

     */

    public AppException(String key, 
Object value) {

        super(key);

        error = new ActionError(key, value);

   
 }


    /**

     * Construct an application module exception with the specified 
replacement values.

     *

     * @param key Message key for this error message

    
 * @param value0 First replacement value

     * @param value1 Second replacement 
value

     */

    public AppException(String key, Object value0, Object value1) {

  
      super(key);

        error = new ActionError(key, value0, value1);

    }


    
/**

     * Construct an application module exception with the specified replacement 
values.

     *

     * @param key Message key for this error message

     * @param 
value0 First replacement value

     * @param value1 Second replacement value

     * 
@param value2 Third replacement value

     */

    public AppException(String key, 
Object value0, Object value1, Object value2) {

        super(key);

        error = 
new ActionError(key, value0, value1, value2);

    }


    /**

     * Construct an 
application module exception with the specified replacement values.

     *

     * 
@param key Message key for this error message

     * @param value0 First replacement 
value

     * @param value1 Second replacement value

     * @param value2 Third 
replacement value

     * @param value3 Fourth replacement value

     */

    public 
AppException(String key, Object value0, Object value1, Object value2, Object value3) {

        super(key);

        error = new ActionError(key, value0, value1, value2, 
value3);

    }

    /**
     * Construct an action error with the specified 
replacement values.
     *
     * @param key Message key for this message
     * 
@param values Array of replacement values
     */
    public AppException(String key, 
Object[] values) {

        error = new ActionError(key, values);

    }


    // 
-------------------------------------------------------- Public Methods



    /**

   
  * Returns the property associated with the exception.

     * @return Value of 
property.

     */

    public String getProperty() {

        return (property != 
null) ? property : error.getKey();

    }


    /**

     * Set the property 
associated with the exception.

     * It can be a name of the edit field, which 
'caused' the exception.

     */

    public void setProperty(String property) {

     
   this.property = property;

    }


    /**

     * Returns the error associated 
with the exception.

     * @return Value of property error.

     */

    public 
ActionError getError() {

        return error;

    }

}

  \ No newline at end of file
  +/*
 * The Apache Software License, Version 1.1
 *
 * Copyright (c) 1999-2001 The 
Apache Software Foundation.  All rights
 * reserved.
 *
 * Redistribution and use in 
source and binary forms, with or without
 * modification, are permitted provided that 
the following conditions
 * are met:
 *
 * 1. Redistributions of source code must 
retain the above copyright
 *    notice, this list of conditions and the following 
disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in
 *    the 
documentation and/or other materials provided with the
 *    distribution.
 *
 * 3. 
The end-user documentation included with the redistribution, if
 *    any, must 
include the following acknowlegement:
 *       "This product includes software 
developed by the
 *        Apache Software Foundation (http://www.apache.org/)."
 *    
Alternately, this acknowlegement may appear in the software itself,
 *    if and 
wherever such third-party acknowlegements normally appear.
 *
 * 4. The names "The 
Jakarta Project", "Struts", and "Apache Software
 *    Foundation" must not be used to 
endorse or promote products derived
 *    from this software without prior written 
permission. For written
 *    permission, please contact [EMAIL PROTECTED]
 *
 * 5. 
Products derived from this software may not be called "Apache"
 *    nor may "Apache" 
appear in their names without prior written
 *    permission of the Apache Group.
 *
 
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
 * WARRANTIES, 
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND 
FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED.  IN NO EVENT SHALL THE APACHE 
SOFTWARE FOUNDATION OR
 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 
INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * 
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
 * USE, DATA, OR 
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 * ON ANY THEORY OF LIABILITY, 
WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
ARISING IN ANY WAY OUT
 * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
POSSIBILITY OF
 * SUCH DAMAGE.
 * 
====================================================================
 *
 * This 
software consists of voluntary contributions made by many
 * individuals on behalf of 
the Apache Software Foundation.  For more
 * information on the Apache Software 
Foundation, please see
 * <http://www.apache.org/>.
 *
 */
package 
org.apache.struts.util;

import org.apache.struts.action.ActionError;

public class 
AppException extends Exception {
   protected String property = null;
      protected 
ActionError error = null;

   // 
----------------------------------------------------------- Constructors

   /**
     
* Construct an application module exception with no replacement values.
        *
     
 * @param key Message key for this error message
        */
    public 
AppException(String key) {
              super(key);
            error = new 
ActionError(key);
  }

     /**
     * Construct an application module exception with 
the specified replacement values.
     *
      * @param key Message key for this error 
message
        * @param value First replacement value
         */
    public 
AppException(String key, Object value) {
                super(key);
            error 
= new ActionError(key, value);
   }
    
 /**
     * Construct an application module 
exception with the specified replacement values.
     *
      * @param key Message key 
for this error message
        * @param value0 First replacement value
        * 
@param value1 Second replacement value
       */
    public AppException(String key, 
Object value0, Object value1) {
                super(key);
            error = new 
ActionError(key, value0, value1);
  }

     /**
     * Construct an application module 
exception with the specified replacement values.
     *
      * @param key Message key 
for this error message
        * @param value0 First replacement value
        * 
@param value1 Second replacement value
       * @param value2 Third replacement value
 
       */
    public AppException(String key, Object value0, Object value1, Object 
value2) {
         super(key);
            error = new ActionError(key, value0, 
value1, value2);
  }

     /**
     * Construct an application module exception with 
the specified replacement values.
     *
      * @param key Message key for this error 
message
        * @param value0 First replacement value
        * @param value1 Second 
replacement value
       * @param value2 Third replacement value
        * @param 
value3 Fourth replacement value
       */
    public AppException(String key, Object 
value0, Object value1, Object value2, Object value3) {
          super(key);
          
  error = new ActionError(key, value0, value1, value2, value3);
  }
    
 /**
     * 
Construct an action error with the specified replacement values.
     *
      * @param 
key Message key for this message
      * @param values Array of replacement values
    
*/
    public AppException(String key, Object[] values) {
             error = new 
ActionError(key, values);
  }

     // 
-------------------------------------------------------- Public Methods

    /**
     
* Returns the property associated with the exception.
  * @return Value of property.
  
 */
    public String getProperty() {
          return (property != null) ? property : 
error.getKey();
 }

     /**
     * Set the property associated with the exception.
   
   * It can be a name of the edit field, which 'caused' the exception.
    */
    
public void setProperty(String property) {
             this.property = property;
     
 }

     /**
     * Returns the error associated with the exception.
     * @return 
Value of property error.
     */
    public ActionError getError() {
                
return error;
  }
}
  \ No newline at end of file
  
  
  

--
To unsubscribe, e-mail:   <mailto:struts-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-dev-help@;jakarta.apache.org>

Reply via email to