sboag       00/12/14 10:37:43

  Added:       java/src/javax/xml/transform
                        TransformerFactoryConfigurationError.java
  Removed:     java/src/javax/xml/transform TFactoryConfigurationError.java
  Log:
  Replaced TFactoryConfigurationException with 
TransformerConfigurationException.
  Sorry, this broke the build last night.
  
  Revision  Changes    Path
  1.1                  
xml-xalan/java/src/javax/xml/transform/TransformerFactoryConfigurationError.java
  
  Index: TransformerFactoryConfigurationError.java
  ===================================================================
  /*
   * $Id: TransformerFactoryConfigurationError.java,v 1.1 2000/12/14 18:37:42 
sboag Exp $
   * 
   * Copyright (c) 1998-1999 Sun Microsystems, Inc. All Rights Reserved.
   * 
   * This software is the confidential and proprietary information of Sun
   * Microsystems, Inc. ("Confidential Information").  You shall not
   * disclose such Confidential Information and shall use it only in
   * accordance with the terms of the license agreement you entered into
   * with Sun.
   * 
   * SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE
   * SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
   * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
   * PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR ANY DAMAGES
   * SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
   * THIS SOFTWARE OR ITS DERIVATIVES.
   */
  
  package javax.xml.transform;
  
  /**
   * Thrown when a problem with configuration with the Transformer Factories
   * exists. This error will typically be thrown when the class of a
   * transformation factory specified in the system properties cannot be found
   * or instantiated.
   */
  public class TransformerFactoryConfigurationError extends Error {
  
      private Exception exception;
  
      /**
       * Create a new <code>TransformerFactoryConfigurationError</code> with no
       * detail mesage.
       */
  
       public TransformerFactoryConfigurationError() {
           super();
         this.exception = null; 
       }
  
      /**
       * Create a new <code>TransformerFactoryConfigurationError</code> with
       * the <code>String </code> specified as an error message.
       *
       * @param msg The error message for the exception.
       */
      
      public TransformerFactoryConfigurationError(String msg) {
          super(msg);
          this.exception = null;
      }
  
  
      /**
       * Create a new <code>TransformerFactoryConfigurationError</code> with a
       * given <code>Exception</code> base cause of the error.
       *
       * @param e The exception to be encapsulated in a
       * TransformerFactoryConfigurationError.
       */
      
      public TransformerFactoryConfigurationError(Exception e) {
          super();
          this.exception = e;
      }
  
      /**
       * Create a new <code>TransformerFactoryConfigurationError</code> with the
       * given <code>Exception</code> base cause and detail message.
       *
       * @param e The exception to be encapsulated in a
       * TransformerFactoryConfigurationError
       * @param msg The detail message.
       * @param e The exception to be wrapped in a 
TransformerFactoryConfigurationError
       */
      
      public TransformerFactoryConfigurationError(Exception e, String msg) {
          super(msg);
          this.exception = e;
      }
  
  
      /**
       * Return the message (if any) for this error . If there is no
       * message for the exception and there is an encapsulated
       * exception then the message of that exception will be returned.
       *
       * @return The error message.
       */
      
      public String getMessage () {
          String message = super.getMessage ();
    
          if (message == null && exception != null) {
              return exception.getMessage();
          }
  
          return message;
      }
    
      /**
       * Return the actual exception (if any) that caused this exception to
       * be raised.
       *
       * @return The encapsulated exception, or null if there is none.
       */
      
      public Exception getException () {
          return exception;
      }
  }
  
  
  
  
  
  
  
  
  
  

Reply via email to