sylvain     01/09/19 05:31:45

  Modified:    src/org/apache/cocoon/components/language Tag:
                        cocoon_20_branch LanguageException.java
  Log:
  oops, forgot this one in the previous commit on CompiledProgrammingLanguage !
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.1.1.2.1 +48 -8     
xml-cocoon2/src/org/apache/cocoon/components/language/LanguageException.java
  
  Index: LanguageException.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/components/language/LanguageException.java,v
  retrieving revision 1.1.1.1
  retrieving revision 1.1.1.1.2.1
  diff -u -r1.1.1.1 -r1.1.1.1.2.1
  --- LanguageException.java    2001/05/09 20:49:49     1.1.1.1
  +++ LanguageException.java    2001/09/19 12:31:45     1.1.1.1.2.1
  @@ -7,17 +7,57 @@
    *****************************************************************************/
   package org.apache.cocoon.components.language;
   
  +import org.apache.avalon.framework.CascadingException;
  +import java.io.PrintStream;
  +import java.io.PrintWriter;
  +
   /**
    * The language exception.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Ricardo Rocha</a>
  - * @version CVS $Revision: 1.1.1.1 $ $Date: 2001/05/09 20:49:49 $
  + * @version CVS $Revision: 1.1.1.1.2.1 $ $Date: 2001/09/19 12:31:45 $
    */
  -public class LanguageException extends Exception {
  -  /**
  -   * The default constructor.
  -   */
  -  public LanguageException(String message) {
  -    super(message);
  -  }
  +public class LanguageException extends CascadingException {
  +    /**
  +     * The default constructor.
  +     */
  +    public LanguageException(String message) {
  +        super(message);
  +    }
  +  
  +    public LanguageException(String message, Throwable t) {
  +        super(message, t);
  +    }
  +  
  +  
  +    // Stolen from ProcessingException...
  +    
  +    public String toString() {
  +        StringBuffer s = new StringBuffer();
  +        s.append(super.toString());
  +        if(getCause()!=null) {
  +            s.append(": ");
  +            s.append(getCause().toString());
  +        }
  +        return s.toString();
  +    }
  +
  +    public void printStackTrace() {
  +        super.printStackTrace();
  +        if(getCause()!=null)
  +            getCause().printStackTrace();
  +    }
  +
  +    public void printStackTrace( PrintStream s ) {
  +        super.printStackTrace(s);
  +        if(getCause()!=null)
  +            getCause().printStackTrace(s);
  +    }
  +
  +    public void printStackTrace( PrintWriter s ) {
  +        super.printStackTrace(s);
  +        if(getCause()!=null)
  +            getCause().printStackTrace(s);
  +    }
  +
   }
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to