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>