Author: veithen
Date: Wed Dec 10 12:37:37 2008
New Revision: 725422

URL: http://svn.apache.org/viewvc?rev=725422&view=rev
Log:
WSCOMMONS-336: Clarify specification of OMDataSource#serialize(OutputStream, 
OMOutputFormat) based on behavior of existing implementations (that assume that 
format != null) and using common sense (an implementation must at least take 
into account the charset encoding!).

Modified:
    
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMDataSource.java
    
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMDataSourceExt.java

Modified: 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMDataSource.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMDataSource.java?rev=725422&r1=725421&r2=725422&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMDataSource.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMDataSource.java
 Wed Dec 10 12:37:37 2008
@@ -37,8 +37,9 @@
      * Serializes element data directly to stream.
      *
      * @param output destination stream for element XML text
-     * @param format output format information (<code>null</code> if none; may 
be ignored if not
-     *               supported by data binding even if supplied)
+     * @param format Output format information. The implementation must use 
this information
+     *               to choose the correct character set encoding when writing 
to the
+     *               output stream. This parameter must not be null.
      * @throws XMLStreamException
      */
     void serialize(OutputStream output, OMOutputFormat format)

Modified: 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMDataSourceExt.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMDataSourceExt.java?rev=725422&r1=725421&r2=725422&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMDataSourceExt.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMDataSourceExt.java
 Wed Dec 10 12:37:37 2008
@@ -57,8 +57,9 @@
      * @see OMDataSourceExt
      *
      * @param output destination stream for element XML text
-     * @param format output format information (<code>null</code> if none; may
-     * be ignored if not supported by data binding even if supplied)
+     * @param format Output format information. The implementation must use 
this information
+     *               to choose the correct character set encoding when writing 
to the
+     *               output stream. This parameter must not be null.
      * @throws XMLStreamException
      */
     public void serialize(OutputStream output, OMOutputFormat format) throws 
XMLStreamException;


Reply via email to