You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-cvs@xml.apache.org by mr...@apache.org on 2009/11/27 20:24:41 UTC

svn commit: r884971 - /xml/commons/trunk/java/external/src/javax/xml/validation/Validator.java

Author: mrglavas
Date: Fri Nov 27 19:24:41 2009
New Revision: 884971

URL: http://svn.apache.org/viewvc?rev=884971&view=rev
Log:
Javadoc update: JAXP 1.4 requires that Validator accepts StAXSource/StAXResult and StreamSource/StreamResult.

Modified:
    xml/commons/trunk/java/external/src/javax/xml/validation/Validator.java

Modified: xml/commons/trunk/java/external/src/javax/xml/validation/Validator.java
URL: http://svn.apache.org/viewvc/xml/commons/trunk/java/external/src/javax/xml/validation/Validator.java?rev=884971&r1=884970&r2=884971&view=diff
==============================================================================
--- xml/commons/trunk/java/external/src/javax/xml/validation/Validator.java (original)
+++ xml/commons/trunk/java/external/src/javax/xml/validation/Validator.java Fri Nov 27 19:24:41 2009
@@ -43,7 +43,7 @@
  *
  * Note that while the {@link #validate(javax.xml.transform.Source)} and {@link #validate(javax.xml.transform.Source, javax.xml.transform.Result)}
  * methods take a {@link Source} instance, the <code>Source</code>
- * instance must be a <code>SAXSource</code> or <code>DOMSource</code>.
+ * instance must be a <code>SAXSource</code>, <code>DOMSource</code>, <code>StAXSource</code> or <code>StreamSource</code>.
  *
  * @author  <a href="mailto:Kohsuke.Kawaguchi@Sun.com">Kohsuke Kawaguchi</a>
  * @version $Revision$, $Date$
@@ -109,6 +109,8 @@
      *   <td></td>
      *   <td>{@link javax.xml.transform.sax.SAXSource}</td>
      *   <td>{@link javax.xml.transform.dom.DOMSource}</td>
+     *   <td>{@link javax.xml.transform.stax.StAXSource}</td>
+     *   <td>{@link javax.xml.transform.stream.StreamSource}</td>
      *  </tr>
      * </thead>
      * <tbody>
@@ -116,23 +118,42 @@
      *   <td><tt>null</tt></td>
      *   <td>OK</td>
      *   <td>OK</td>
+     *   <td>OK</td>
+     *   <td>OK</td>
      *  </tr>
      *  <tr>
      *   <td>{@link javax.xml.transform.sax.SAXResult}</td>
      *   <td>OK</td>
      *   <td>Err</td>
+     *   <td>Err</td>
+     *   <td>Err</td>
      *  </tr>
      *  <tr>
      *   <td>{@link javax.xml.transform.dom.DOMResult}</td>
      *   <td>Err</td>
      *   <td>OK</td>
+     *   <td>Err</td>
+     *   <td>Err</td>
+     *  </tr>
+     *  <tr>
+     *   <td>{@link javax.xml.transform.stax.StAXResult}</td>
+     *   <td>Err</td>
+     *   <td>Err</td>
+     *   <td>OK</td>
+     *   <td>Err</td>
+     *  </tr>
+     *  <tr>
+     *   <td>{@link javax.xml.transform.stream.StreamResult}</td>
+     *   <td>Err</td>
+     *   <td>Err</td>
+     *   <td>Err</td>
+     *   <td>OK</td>
      *  </tr>
      * </tbody>
      * </table>
      *
      * <p>
-     * <strong>Note that {@link javax.xml.transform.stream.StreamSource} instances are not allowed.</strong> To process
-     * a <code>StreamSource</code>, or to validate one {@link Source} into another kind of {@link Result}, use the identity transformer
+     * To validate one {@link Source} into another kind of {@link Result}, use the identity transformer
      * (see {@link javax.xml.transform.TransformerFactory#newTransformer()}).
      * 
      * <p>