Author: veithen
Date: Wed Dec 29 22:28:59 2010
New Revision: 1053760

URL: http://svn.apache.org/viewvc?rev=1053760&view=rev
Log:
AXIOM-12: Improved the Javadoc of OMOutputFormat to explain in which way SwA 
and MTOM are mutually exclusive.

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

Modified: 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java?rev=1053760&r1=1053759&r2=1053760&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java
 Wed Dec 29 22:28:59 2010
@@ -172,6 +172,13 @@ public class OMOutputFormat {
         return map.containsKey(key);
     }
 
+    /**
+     * Indicates whether the document should be serialized using MTOM.
+     * 
+     * @return <code>true</code> if the document should be serialized using 
MTOM; <code>false</code>
+     *         otherwise; the return value is always <code>false</code> if 
{...@link #isDoingSWA()}
+     *         returns <code>true</code>
+     */
     public boolean isOptimized() {
         return doOptimize && !doingSWA;  // optimize is disabled if SWA
     }
@@ -277,14 +284,36 @@ public class OMOutputFormat {
         this.ignoreXMLDeclaration = ignoreXMLDeclaration;
     }
 
-    public void setDoOptimize(boolean b) {
-        doOptimize = b;
+    /**
+     * Specifies that the document should be serialized using MTOM. Note that 
this setting is
+     * ignored if SwA is enabled using {...@link #setDoingSWA(boolean)}.
+     * 
+     * @param optimize
+     *            <code>true</code> if the document should be serialized using 
MTOM;
+     *            <code>false</code> otherwise
+     */
+    public void setDoOptimize(boolean optimize) {
+        doOptimize = optimize;
     }
 
+    /**
+     * Indicates whether the document should be serialized using SwA.
+     * 
+     * @return <code>true</code> if the document should be serialized using 
SwA; <code>false</code>
+     *         otherwise
+     */
     public boolean isDoingSWA() {
         return doingSWA;
     }
 
+    /**
+     * Specifies that the document should be serialized using SwA (SOAP with 
Attachments). When SwA
+     * is enabled, then any configuration done using {...@link 
#setDoOptimize(boolean)} is ignored.
+     * 
+     * @param doingSWA
+     *            <code>true</code> if the document should be serialized using 
SwA;
+     *            <code>false</code> otherwise
+     */
     public void setDoingSWA(boolean doingSWA) {
         this.doingSWA = doingSWA;
     }


Reply via email to