You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mo...@apache.org on 2001/10/31 15:17:55 UTC

cvs commit: xml-xalan/java/src/org/apache/xalan/xsltc/runtime ErrorMessages.java ErrorMessages_no.java

morten      01/10/31 06:17:55

  Added:       java/src/org/apache/xalan/xsltc/runtime ErrorMessages.java
                        ErrorMessages_no.java
  Log:
  Missing resource bundles for error messages for XSLTC's dom and runtime lib.
  PR:		n/a
  Obtained from:	n/a
  Submitted by:	morten@xml.apache.org
  Reviewed by:	morten@xml.apache.org
  
  Revision  Changes    Path
  1.1                  xml-xalan/java/src/org/apache/xalan/xsltc/runtime/ErrorMessages.java
  
  Index: ErrorMessages.java
  ===================================================================
  /*
   * @(#)$Id: ErrorMessages.java,v 1.1 2001/10/31 14:17:55 morten Exp $
   *
   * The Apache Software License, Version 1.1
   *
   *
   * Copyright (c) 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 acknowledgment:
   *       "This product includes software developed by the
   *        Apache Software Foundation (http://www.apache.org/)."
   *    Alternately, this acknowledgment may appear in the software itself,
   *    if and wherever such third-party acknowledgments normally appear.
   *
   * 4. The names "Xalan" 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 apache@apache.org.
   *
   * 5. Products derived from this software may not be called "Apache",
   *    nor may "Apache" appear in their name, without prior written
   *    permission of the Apache Software Foundation.
   *
   * 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 and was
   * originally based on software copyright (c) 2001, Sun
   * Microsystems., http://www.sun.com.  For more
   * information on the Apache Software Foundation, please see
   * <http://www.apache.org/>.
   *
   * @author Morten Jorgensen
   *
   */
  
  package org.apache.xalan.xsltc.runtime;
  
  import java.util.Vector;
  import java.util.Enumeration;
  import java.util.ResourceBundle;
  
  public class ErrorMessages extends ResourceBundle {
  
      // These message should be read from a locale-specific resource bundle
      private static final String errorMessages[] = {
  	// RUN_TIME_INTERNAL_ERR
  	"Run-time internal error in ''{0}''",
  	// RUN_TIME_COPY_ERR
  	"Run-time error when executing <xsl:copy>.",
  	// DATA_CONVERSION_ERR
  	"Invalid conversion from ''{0}'' to ''{1}''.",
  	// EXTERNAL_FUNC_ERR
  	"External function ''{0}'' not supported by XSLTC.",
  	// EQUALITY_EXPR_ERR
  	"Unknown argument type in equality expression.",
  	// INVALID_ARGUMENT_ERR
  	"Invalid argument type ''{0}'' in call to ''{1}''",
  	// FORMAT_NUMBER_ERR
  	"Attempting to format number ''{0}'' using pattern ''{1}''.",
  	// ITERATOR_CLONE_ERR
  	"Cannot clone iterator ''{0}''.",
  	// AXIS_SUPPORT_ERR
  	"Iterator for axis ''{0}'' not supported.",
  	// TYPED_AXIS_SUPPORT_ERR
  	"Iterator for typed axis ''{0}'' not supported.",
  	// STRAY_ATTRIBUTE_ERR
  	"Attribute ''{0}'' outside of element.",
  	// STRAY_NAMESPACE_ERR
  	"Namespace declaration ''{0}''=''{1}'' outside of element.",
  	// NAMESPACE_PREFIX_ERR
  	"Namespace for prefix ''{0}'' has not been declared.",
  	// DOM_ADAPTER_INIT_ERR
  	"DOMAdapter created using wrong type of source DOM."
      };
  
      private static Vector _keys;
  
      static {
  	_keys = new Vector();
  	_keys.addElement(BasisLibrary.ERROR_MESSAGES_KEY);
      }
  
      public Enumeration getKeys() {
  	return _keys.elements();
      }
  
      public Object handleGetObject(String key) {
  	if (key == null) return null;
  	if (key.equals(BasisLibrary.ERROR_MESSAGES_KEY)) return errorMessages;
  	return(null);
      }
  
  }
  
  
  
  1.1                  xml-xalan/java/src/org/apache/xalan/xsltc/runtime/ErrorMessages_no.java
  
  Index: ErrorMessages_no.java
  ===================================================================
  /*
   * @(#)$Id: ErrorMessages_no.java,v 1.1 2001/10/31 14:17:55 morten Exp $
   *
   * The Apache Software License, Version 1.1
   *
   *
   * Copyright (c) 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 acknowledgment:
   *       "This product includes software developed by the
   *        Apache Software Foundation (http://www.apache.org/)."
   *    Alternately, this acknowledgment may appear in the software itself,
   *    if and wherever such third-party acknowledgments normally appear.
   *
   * 4. The names "Xalan" 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 apache@apache.org.
   *
   * 5. Products derived from this software may not be called "Apache",
   *    nor may "Apache" appear in their name, without prior written
   *    permission of the Apache Software Foundation.
   *
   * 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 and was
   * originally based on software copyright (c) 2001, Sun
   * Microsystems., http://www.sun.com.  For more
   * information on the Apache Software Foundation, please see
   * <http://www.apache.org/>.
   *
   * @author Morten Jorgensen
   *
   */
  
  package org.apache.xalan.xsltc.runtime;
  
  import java.util.Vector;
  import java.util.Enumeration;
  import java.util.ResourceBundle;
  
  public class ErrorMessages_no extends ErrorMessages {
  
      // Disse feilmeldingene maa korrespondere med konstantene some er definert
      // nederst i kildekoden til BasisLibrary.
      private static final String errorMessages[] = {
  	// RUN_TIME_INTERNAL_ERR
  	"Intern programfeil i ''{0}''",
  	// RUN_TIME_COPY_ERR
  	"Programfeil under utf\u00f8ing av <xsl:copy>.",
  	// DATA_CONVERSION_ERR
  	"Ugyldig konvertering av ''{0}'' fra ''{1}''.",
  	// EXTERNAL_FUNC_ERR
  	"Ekstern funksjon ''{0}'' er ikke st\u00f8ttet av XSLTC.",
  	// EQUALITY_EXPR_ERR
  	"Ugyldig argument i EQUALITY uttrykk.",
  	// INVALID_ARGUMENT_ERR
  	"Ugyldig argument ''{0}'' i kall til ''{1}''",
  	// FORMAT_NUMBER_ERR
  	"Fors\u00f8k p\u00e5 \u00e5 formattere nummer ''{0}'' med ''{1}''.",
  	// ITERATOR_CLONE_ERR
  	"Kan ikke klone iterator ''{0}''.",
  	// AXIS_SUPPORT_ERR
  	"Iterator for axis ''{0}'' er ikke st\u00e8ttet.",
  	// TYPED_AXIS_SUPPORT_ERR
  	"Iterator for typet axis ''{0}'' er ikke st\u00e8ttet.",
  	// STRAY_ATTRIBUTE_ERR
  	"Attributt ''{0}'' utenfor element.",
  	// STRAY_NAMESPACE_ERR
  	"Navnedeklarasjon ''{0}''=''{1}'' utenfor element.",
  	// NAMESPACE_PREFIX_ERR
  	"Prefix ''{0}'' er ikke deklartert.",
  	// DOM_ADAPTER_INIT_ERR
  	"Fors\u00f8k p\u00e5 \u00e5 instansiere DOMAdapter med feil type DOM."
      };
  
      public Object handleGetObject(String key) {
  	if (key == null) return null;
  	if (key.equals(BasisLibrary.ERROR_MESSAGES_KEY)) return errorMessages;
  	return(null);
      }
  
  }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org