You are viewing a plain text version of this content. The canonical link for it is here.
Posted to woden-dev@ws.apache.org by jk...@apache.org on 2008/01/29 18:37:00 UTC

svn commit: r616458 - in /webservices/woden/branches/woden47/src/org/apache/woden: ErrorReporter.java internal/BaseWSDLReader.java internal/MessageFormatter.java internal/wsdl20/DescriptionImpl.java

Author: jkaputin
Date: Tue Jan 29 09:36:52 2008
New Revision: 616458

URL: http://svn.apache.org/viewvc?rev=616458&view=rev
Log:
Merged recent changes to trunk into woden47 branch.

Modified:
    webservices/woden/branches/woden47/src/org/apache/woden/ErrorReporter.java
    webservices/woden/branches/woden47/src/org/apache/woden/internal/BaseWSDLReader.java
    webservices/woden/branches/woden47/src/org/apache/woden/internal/MessageFormatter.java
    webservices/woden/branches/woden47/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java

Modified: webservices/woden/branches/woden47/src/org/apache/woden/ErrorReporter.java
URL: http://svn.apache.org/viewvc/webservices/woden/branches/woden47/src/org/apache/woden/ErrorReporter.java?rev=616458&r1=616457&r2=616458&view=diff
==============================================================================
--- webservices/woden/branches/woden47/src/org/apache/woden/ErrorReporter.java (original)
+++ webservices/woden/branches/woden47/src/org/apache/woden/ErrorReporter.java Tue Jan 29 09:36:52 2008
@@ -177,6 +177,8 @@
      * parsing errors (via the reportError method). Typically these types of messages 
      * will be for configuration or runtime errors that will be thrown as exceptions
      * by the caller.
+     * If there are no message arguments, a null value may be specified for the 
+     * <code>arguments</code> parameter instead of an empty array. 
      * 
      * @param errorId a String representing the message key
      * @param arguments an Object array of message parameters

Modified: webservices/woden/branches/woden47/src/org/apache/woden/internal/BaseWSDLReader.java
URL: http://svn.apache.org/viewvc/webservices/woden/branches/woden47/src/org/apache/woden/internal/BaseWSDLReader.java?rev=616458&r1=616457&r2=616458&view=diff
==============================================================================
--- webservices/woden/branches/woden47/src/org/apache/woden/internal/BaseWSDLReader.java (original)
+++ webservices/woden/branches/woden47/src/org/apache/woden/internal/BaseWSDLReader.java Tue Jan 29 09:36:52 2008
@@ -190,7 +190,7 @@
     {
         if(extReg == null) {
             String msg = fWsdlContext.errorReporter.getFormattedMessage(
-                    "WSDL014", new Object[] {});
+                    "WSDL014", null);
             throw new NullPointerException(msg);
         }
         
@@ -233,9 +233,8 @@
         catch(IllegalArgumentException e)
         {
         	// Feature name is not recognized, so throw an exception.
-            Object[] args = new Object[] {name};
             throw new IllegalArgumentException(
-                    fWsdlContext.errorReporter.getFormattedMessage("WSDL006", args));
+                    fWsdlContext.errorReporter.getFormattedMessage("WSDL006", new Object[] {name}));
         }
     }
 
@@ -262,9 +261,8 @@
         catch(IllegalArgumentException e)
         {
         	// Feature name is not recognized, so throw an exception.
-            Object[] args = new Object[] {name};
             throw new IllegalArgumentException(
-                    fWsdlContext.errorReporter.getFormattedMessage("WSDL006", args));
+                    fWsdlContext.errorReporter.getFormattedMessage("WSDL006", new Object[] {name}));
         }
     }
     
@@ -332,9 +330,8 @@
         else
         {
             //property name is not recognized, so throw an exception
-            Object[] args = new Object[] {name};
             throw new IllegalArgumentException(
-                    fWsdlContext.errorReporter.getFormattedMessage("WSDL008", args));
+                    fWsdlContext.errorReporter.getFormattedMessage("WSDL008", new Object[] {name}));
         }
     }
 

Modified: webservices/woden/branches/woden47/src/org/apache/woden/internal/MessageFormatter.java
URL: http://svn.apache.org/viewvc/webservices/woden/branches/woden47/src/org/apache/woden/internal/MessageFormatter.java?rev=616458&r1=616457&r2=616458&view=diff
==============================================================================
--- webservices/woden/branches/woden47/src/org/apache/woden/internal/MessageFormatter.java (original)
+++ webservices/woden/branches/woden47/src/org/apache/woden/internal/MessageFormatter.java Tue Jan 29 09:36:52 2008
@@ -31,6 +31,8 @@
  * @author jkaputin@apache.org
  */
 public class MessageFormatter {
+    
+    private static final Object [] emptyMsgArray = new Object[] {};
 
     /**
      * The specified key is used to retrieve an unformatted message from a  
@@ -61,7 +63,7 @@
                     bundle = ResourceBundle.getBundle(bundleName, locale);
                 }
                 String unformattedMsg = bundle.getString(key);
-                String formattedMsg = MessageFormat.format(unformattedMsg, args);
+                String formattedMsg = MessageFormat.format(unformattedMsg, args != null ? args : emptyMsgArray);
                 return formattedMsg;
             } catch (MissingResourceException e) {
                 if(i == (bundleNames.length -1)) {

Modified: webservices/woden/branches/woden47/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java
URL: http://svn.apache.org/viewvc/webservices/woden/branches/woden47/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java?rev=616458&r1=616457&r2=616458&view=diff
==============================================================================
--- webservices/woden/branches/woden47/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java (original)
+++ webservices/woden/branches/woden47/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java Tue Jan 29 09:36:52 2008
@@ -434,7 +434,7 @@
         } else {
             String msg = fWsdlContext.errorReporter.getFormattedMessage( 
                     "WSDL523",
-                    new Object[] {});
+                    null);
             throw new WSDLException(WSDLException.OTHER_ERROR, msg);
         }
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org