Author: veithen Date: Sat Oct 10 14:00:56 2015 New Revision: 1707880 URL: http://svn.apache.org/viewvc?rev=1707880&view=rev Log: Fix Javadoc errors detected by Java 8.
Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/ConfigurableDataHandler.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/impl/BufferUtils.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/ext/stax/datahandler/DataHandlerReader.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/mime/ContentType.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMAbstractFactory.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMAttribute.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMContainer.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMElement.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMNode.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMXMLParserWrapper.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMXMLStreamReaderConfiguration.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/dom/DOMMetaFactory.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/impl/MTOMXMLStreamWriter.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/util/OMXMLStreamReaderValidator.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/util/StAXUtils.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/xpath/DocumentNavigator.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPBody.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFault.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFaultDetail.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFaultRole.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/UIDGenerator.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/stax/XMLFragmentStreamReader.java webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/stax/debug/XMLStreamReaderValidator.java Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/ConfigurableDataHandler.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/ConfigurableDataHandler.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/ConfigurableDataHandler.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/ConfigurableDataHandler.java Sat Oct 10 14:00:56 2015 @@ -27,8 +27,8 @@ import java.net.URL; * This Axiom DataHandler inplementation allows the user to set custom values for the following MIME * body part headers. <ul> <li>content-transfer-encoding</li> <li>content-type</li> </ul> <p>Data * written to the MIME part gets encoded by content-transfer-encoding specified as above</p> - * <p/> - * <p>Usage is Similar to the javax.activation.DataHandler except for the setting of the above + * <p> + * Usage is Similar to the javax.activation.DataHandler except for the setting of the above * properties. </p> <p>eg: </p> <p> dataHandler = new ConfigurableDataHandler(new * ByteArrayDataSource(byteArray));</p> <p> dataHandler.setTransferEncoding("quoted-printable");</p> * <p> dataHandler.setContentType("image/jpg");</p> Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/impl/BufferUtils.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/impl/BufferUtils.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/impl/BufferUtils.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/attachments/impl/BufferUtils.java Sat Oct 10 14:00:56 2015 @@ -255,7 +255,6 @@ public class BufferUtils { * @param limit * @return 1 if DataHandler data is bigger than limit, 0 if DataHandler data is smaller or * -1 if an error occurs or unsupported. - * @throws IOException */ public static int doesDataHandlerExceedLimit(DataHandler dh, int limit){ //If Optimized Threshold not set return true. Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/ext/stax/datahandler/DataHandlerReader.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/ext/stax/datahandler/DataHandlerReader.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/ext/stax/datahandler/DataHandlerReader.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/ext/stax/datahandler/DataHandlerReader.java Sat Oct 10 14:00:56 2015 @@ -103,7 +103,7 @@ public interface DataHandlerReader { * <li>If the content ID has been extracted from an <tt>href</tt> attribute, it MUST NOT * contain the <tt>cid:</tt> prefix.</li> * <li>If it has been extracted from a <tt>Content-ID</tt> MIME header, it MUST NOT be - * enclosed in angles (<tt><></tt>).</li> + * enclosed in angles (<tt><></tt>).</li> * </ul> * <p> * A consumer MAY use the return value of this method in contexts where it is desirable to Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/mime/ContentType.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/mime/ContentType.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/mime/ContentType.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/mime/ContentType.java Sat Oct 10 14:00:56 2015 @@ -37,10 +37,10 @@ import javax.activation.MimeType; * parameter := attribute "=" value * attribute := token * value := token / quoted-string - * token := 1*<any (US-ASCII) CHAR except SPACE, CTLs, or tspecials> - * tspecials := "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\" / <"> / "/" / "[" / "]" / "?" / "=" - * quoted-string := <"> *(qtext/quoted-pair) <"> - * qtext := <any CHAR excepting <">, "\" & CR, and including linear-white-space> + * token := 1*<any (US-ASCII) CHAR except SPACE, CTLs, or tspecials> + * tspecials := "(" / ")" / "<" / ">" / "@" / "," / ";" / ":" / "\" / <"> / "/" / "[" / "]" / "?" / "=" + * quoted-string := <"> *(qtext/quoted-pair) <"> + * qtext := <any CHAR excepting <">, "\" & CR, and including linear-white-space> * quoted-pair := "\" CHAR * </pre> * <p> Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMAbstractFactory.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMAbstractFactory.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMAbstractFactory.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMAbstractFactory.java Sat Oct 10 14:00:56 2015 @@ -55,7 +55,6 @@ import org.apache.axiom.soap.SOAPFactory * Note that while {@link #getMetaFactory()} always returns the same instance, the other methods * may return new instances on every invocation, depending on the {@link OMMetaFactory} * implementation. - * <p> */ public class OMAbstractFactory { /** Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMAttribute.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMAttribute.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMAttribute.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMAttribute.java Sat Oct 10 14:00:56 2015 @@ -24,7 +24,7 @@ public interface OMAttribute extends OMN /** * Get the attribute value. * - * @return the attribute value; never <code>null</code + * @return the attribute value; never <code>null</code> */ String getAttributeValue(); Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMContainer.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMContainer.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMContainer.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMContainer.java Sat Oct 10 14:00:56 2015 @@ -39,8 +39,8 @@ import java.util.Iterator; /** * Captures the operations related to containment shared by both a document and an element. - * <p/> - * <p>Exposes the ability to add, find, and iterate over the children of a document or element.</p> + * <p> + * Exposes the ability to add, find, and iterate over the children of a document or element.</p> */ public interface OMContainer extends OMSerializable { /** @@ -65,7 +65,6 @@ public interface OMContainer extends OMS /** * Returns an iterator for child nodes matching the given QName. - * <p/> * * @param elementQName The QName specifying namespace and local name to match. * @return Returns an iterator of {@link OMElement} items that match the given QName @@ -75,7 +74,6 @@ public interface OMContainer extends OMS /** * Returns an iterator for child nodes matching the local name. - * <p/> * * @param localName * @return Returns an iterator of {@link OMElement} items that match the given localName @@ -84,7 +82,6 @@ public interface OMContainer extends OMS /** * Returns an iterator for child nodes matching the namespace uri. - * <p/> * * @param uri * @return Returns an iterator of {@link OMElement} items that match the given uri @@ -283,6 +280,8 @@ public interface OMContainer extends OMS * consuming the reader are different: * <p> * <table border="2" rules="all" cellpadding="4" cellspacing="0"> + * <caption>Side effects of consuming events from the reader returned by + * {@link #getXMLStreamReader(boolean)}</caption> * <tr> * <th>State</th> * <th><code>cache</code></th> @@ -339,7 +338,7 @@ public interface OMContainer extends OMS * {@link XOPEncodingStreamReader} instead.</li> * <li>Some existing code uses the {@link OMAttachmentAccessor} interface of the returned * reader to fetch attachments using {@link OMAttachmentAccessor#getDataHandler(String)}. There - * is no reason anymore to do so:</li> + * is no reason anymore to do so: * <ul> * <li>When {@link OMXMLStreamReader#setInlineMTOM(boolean)} is used to disable MTOM inlining, * {@link OMAttachmentAccessor#getDataHandler(String)} must be used to retrieve the binary @@ -356,6 +355,7 @@ public interface OMContainer extends OMS * doesn't give access to the attachments in the SwA case (neither in 1.2.9 nor in previous * versions).</li> * </ul> + * </li> * </ul> * <p> * Code making any of these assumptions should be fixed, so that only {@link XMLStreamReader} @@ -397,7 +397,7 @@ public interface OMContainer extends OMS * {@link ContentHandler#endPrefixMapping(String)} events also for namespace mappings declared * on the ancestors of the element. To understand why this is important, consider the following * example: - * <pre><root xmlns:ns="urn:ns"><element attr="ns:someThing"/><root></pre> + * <pre><root xmlns:ns="urn:ns"><element attr="ns:someThing"/><root></pre> * <p> * In that case, to correctly interpret the attribute value, the SAX content handler must be * aware of the namespace mapping for the <tt>ns</tt> prefix, even if the serialization starts Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMElement.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMElement.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMElement.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMElement.java Sat Oct 10 14:00:56 2015 @@ -182,12 +182,12 @@ public interface OMElement extends OMNod /** * Finds a namespace with the given uri and prefix, in the scope of the hierarchy. - * <p/> - * <p>Searches from the current element and goes up the hiararchy until a match is found. If no + * <p> + * Searches from the current element and goes up the hiararchy until a match is found. If no * match is found, returns <tt>null</tt>.</p> - * <p/> - * <p>Either <tt>prefix</tt> or <tt>uri</tt> should be null. Results are undefined if both are - * specified.</p> + * <p> + * Either <tt>prefix</tt> or <tt>uri</tt> should be null. Results are undefined if both are + * specified. * * @param uri The namespace to look for. If this is specified, <tt>prefix</tt> should be * null. @@ -427,7 +427,7 @@ public interface OMElement extends OMNod * This method iterates over all the text children of the element and concatenates * them to a single string. Only direct children will be considered, i.e. the text * is not extracted recursively. For example the return value for - * <tt><element>A<child>B</child>C</element></tt> will be <tt>AC</tt>. + * <tt><element>A<child>B</child>C</element></tt> will be <tt>AC</tt>. * <p> * All whitespace will be preserved. * Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMNode.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMNode.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMNode.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMNode.java Sat Oct 10 14:00:56 2015 @@ -26,14 +26,12 @@ import java.io.Writer; /** * Defines the base interface used by most of the XML object model within Axis. - * <p/> - * <p/> + * <p> * This tree model for XML captures the idea of deferring the construction of child nodes until they * are needed. The <code>isComplete</code> function identifies whether or not a particular node has * been fully parsed. A node may not be fully parsed, for example, if all of the children of an * element have not yet been parsed. </p> - * <p/> - * <p/> + * <p> * In comparison to DOM, in this model, you will not find document fragments, or entities. In * addition, while {@link OMDocument} and {@link OMAttribute} exist, neither is an extension of * <code>OMNode</code>. </p> @@ -97,8 +95,7 @@ public interface OMNode extends OMSerial /** * Returns the parent containing node. - * <p/> - * <p/> + * <p> * Returns the parent container, which may be either an {@link OMDocument} or {@link OMElement}. * * @return The {@link OMContainer} of the node. @@ -114,8 +111,7 @@ public interface OMNode extends OMSerial /** * Removes a node (and all of its children) from its containing parent. - * <p/> - * <p/> + * <p> * Removes a node from its parent. Partially complete nodes will be completed before they are * detached from the model. A node cannot be detached until its next sibling has been identified, * so that the next sibling and parent can be updated appropriately. Please note that this will not @@ -132,8 +128,7 @@ public interface OMNode extends OMSerial /** * Discards a node. - * <p/> - * <p/> + * <p> * Discard goes to the parser level and if the element is not completely built, then it will be * completely skipped at the parser level. </p> * Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java Sat Oct 10 14:00:56 2015 @@ -35,7 +35,7 @@ import org.apache.commons.logging.LogFac /** * Formats options for OM Output. - * <p/> + * <p> * Setting of all the properties in a OMOutputFormat should be done before calling the * getContentType() method. It is advised to set all the properties at the creation time of the * OMOutputFormat and not to change them later. Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMXMLParserWrapper.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMXMLParserWrapper.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMXMLParserWrapper.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMXMLParserWrapper.java Sat Oct 10 14:00:56 2015 @@ -170,6 +170,7 @@ public interface OMXMLParserWrapper { * the builder: * <p> * <table border="2" rules="all" cellpadding="4" cellspacing="0"> + * <caption>Actions performed by the {@link #detach()} method</caption> * <tr> * <th>Source object type</th> * <th>Action performed by this method</th> Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMXMLStreamReaderConfiguration.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMXMLStreamReaderConfiguration.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMXMLStreamReaderConfiguration.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/OMXMLStreamReaderConfiguration.java Sat Oct 10 14:00:56 2015 @@ -66,13 +66,13 @@ public class OMXMLStreamReaderConfigurat * <pre> * <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" * xmlns:xsd="http://www.w3.org/2001/XMLSchema" - * xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - * <soapenv:Body> - * <ns:echo xmlns:ns="urn:test"> - * <in xsi:type="xsd:string">test</in> - * </ns:echo> - * </soapenv:Body> - * </soapenv:Envelope> + * xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + * <soapenv:Body> + * <ns:echo xmlns:ns="urn:test"> + * <in xsi:type="xsd:string">test</in> + * </ns:echo> + * </soapenv:Body> + * </soapenv:Envelope> * </pre> * <p> * When {@link OMContainer#getXMLStreamReader(boolean)} is invoked on the {@link OMElement} Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/dom/DOMMetaFactory.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/dom/DOMMetaFactory.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/dom/DOMMetaFactory.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/dom/DOMMetaFactory.java Sat Oct 10 14:00:56 2015 @@ -58,8 +58,9 @@ import org.w3c.dom.Text; * Axiom implementations supporting this feature MUST conform to the Axiom API as well as the DOM * API, and nodes created by the implementation MUST implement both the Axiom interfaces and the DOM * interfaces corresponding, as specified by the following table: - * <table border="2" rules="all" cellpadding="4" cellspacing="0"> * <p> + * <table border="2" rules="all" cellpadding="4" cellspacing="0"> + * <caption>Mapping between Axiom and DOM interfaces</caption> * <tr> * <th>Axiom interface</th> * <th>DOM interface</th> Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/impl/MTOMXMLStreamWriter.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/impl/MTOMXMLStreamWriter.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/impl/MTOMXMLStreamWriter.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/impl/MTOMXMLStreamWriter.java Sat Oct 10 14:00:56 2015 @@ -52,7 +52,7 @@ import org.apache.commons.logging.LogFac * MTOMXMLStreamWriter is an XML + Attachments stream writer. * * For the moment this assumes that transport takes the decision of whether to optimize or not by - * looking at whether the MTOM optimize is enabled & also looking at the OM tree whether it has any + * looking at whether the MTOM optimize is enabled and also looking at the OM tree whether it has any * optimizable content. */ public class MTOMXMLStreamWriter implements XMLStreamWriter { Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/util/OMXMLStreamReaderValidator.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/util/OMXMLStreamReaderValidator.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/util/OMXMLStreamReaderValidator.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/util/OMXMLStreamReaderValidator.java Sat Oct 10 14:00:56 2015 @@ -23,22 +23,8 @@ import org.apache.axiom.util.stax.debug. import javax.activation.DataHandler; -// TODO: this needs reformatting; the (generated) Javadoc is unreadable! /** - * There are several places in the code where events are passed from - * a source to a consumer using XMLStreamReader events. - * - * OMXMLStreamReader (impl)--> consumer of XMLStreamReader events - * - * This simple class can be interjected as a filter and used to do some simple validation. - * Validating the events coming from source (impl) can help find and correct errors - * when they occur. Otherwise the errors may be caught much further downstream and hard to fix. - * - * OMXMLStreamReader (impl)--> OMXMLStreamReaderValiator-> consumer of XMLStreamReader events - * - * - * In the initial version, the XMStreamValidator ensures that the start element events match the - * end element events. + * Subclass of {@link XMLStreamReaderValidator} that also implements {@link OMXMLStreamReader}. * * @see org.apache.axiom.om.OMElement#getXMLStreamReader(boolean) */ Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/util/StAXUtils.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/util/StAXUtils.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/util/StAXUtils.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/util/StAXUtils.java Sat Oct 10 14:00:56 2015 @@ -71,7 +71,7 @@ import java.util.WeakHashMap; * <dt><tt>com.ctc.wstx.minTextSegment</tt></dt> * <dd>Property to specify shortest non-complete text segment (part of CDATA section or text * content) that the parser is allowed to return, if not required to coalesce text. - * This property is Woodstox specific.</dt> + * This property is Woodstox specific.</dd> * </dl> * <p>Good candidates for <tt>XMLOutputFactory.properties</tt> are:</p> * <dl> Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/xpath/DocumentNavigator.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/xpath/DocumentNavigator.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/xpath/DocumentNavigator.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/om/xpath/DocumentNavigator.java Sat Oct 10 14:00:56 2015 @@ -599,7 +599,7 @@ public class DocumentNavigator extends D /** * Translates a namespace prefix to a namespace URI, <b>possibly</b> considering a particular * element node. - * <p/> + * <p> * Strictly speaking, prefix-to-URI translation should occur irrespective of any element in the * document. This method is provided to allow a non-conforming ease-of-use enhancement. </p> * @@ -646,7 +646,7 @@ public class DocumentNavigator extends D /** * Returns the parent of the given context node. - * <p/> + * <p> * The parent of any node must either be a document node or an element node. * * @param contextNode the context node Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPBody.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPBody.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPBody.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPBody.java Sat Oct 10 14:00:56 2015 @@ -26,7 +26,7 @@ import org.apache.axiom.om.OMNamespace; /** * An object that represents the contents of the SOAP body element in a SOAP message. B SOAP body * element consists of XML data that affects the way the application-specific content is processed. - * <p/> + * <p> * B <code>SOAPBody</code> object contains <code>OMBodyBlock</code> objects, which have the content * for the SOAP body. B <code>SOAPFault</code> object, which carries status and/or error * information, is an example of a <code>OMBodyBlock</code> object. Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFault.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFault.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFault.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFault.java Sat Oct 10 14:00:56 2015 @@ -29,7 +29,7 @@ import org.apache.axiom.om.OMException; * are not related to the content in the message itself. Problems not related to the message itself * are generally errors in processing, such as the inability to communicate with an upstream * server. - * <p/> + * <p> * The <CODE>SOAPFault</CODE> interface provides methods for retrieving the information contained in * a <CODE> SOAPFault</CODE> object and for setting the fault code, the fault actor, and a string * describing the fault. B fault code is one of the codes defined in the SOAP 1.1 specification that @@ -93,9 +93,9 @@ public interface SOAPFault extends OMEle /** * Returns Exception if there is one in the SOAP fault. - * <p/> - * If the exception is like; <SOAPFault> <Detail> <Exception> stack trace goes here </Exception> - * </Detail> </SOAPFault> + * <p> + * If the exception is like; <SOAPFault> <Detail> <Exception> stack trace goes + * here </Exception> </Detail> </SOAPFault> * * @return Returns Exception. * @throws org.apache.axiom.om.OMException Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFaultDetail.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFaultDetail.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFaultDetail.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFaultDetail.java Sat Oct 10 14:00:56 2015 @@ -27,7 +27,7 @@ import java.util.Iterator; /** * The Detail element information item is intended for carrying application specific error * information related to the SOAP Body . - * <p/> + * <p> * The Detail element information item has: A [local name] of Detail . A [namespace name] of * http://www.w3.org/2003/05/soap-envelope . Zero or more attribute information items in its * [attributes] property. Zero or more child element information items in its [children] property. Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFaultRole.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFaultRole.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFaultRole.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/soap/SOAPFaultRole.java Sat Oct 10 14:00:56 2015 @@ -25,7 +25,7 @@ import org.apache.axiom.om.OMElement; /** * The Role element information item identifies the role the node was operating in at the point the * fault occurred. - * <p/> + * <p> * The Role element information item has: A [local name] of Role . A [namespace name] of * http://www.w3.org/2003/05/soap-envelope . */ Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/UIDGenerator.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/UIDGenerator.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/UIDGenerator.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/UIDGenerator.java Sat Oct 10 14:00:56 2015 @@ -139,7 +139,7 @@ public final class UIDGenerator { * must match the <tt>msg-id</tt> production, which is defined by RFC2822 as * follows: * <pre> - * msg-id = [CFWS] "<" id-left "@" id-right ">" [CFWS] + * msg-id = [CFWS] "<" id-left "@" id-right ">" [CFWS] * id-left = dot-atom-text / no-fold-quote / obs-id-left * id-right = dot-atom-text / no-fold-literal / obs-id-right * dot-atom-text = 1*atext *("." 1*atext) @@ -172,7 +172,7 @@ public final class UIDGenerator { * <p> * Valid MIME boundaries are defined by the following production in RFC2046: * <pre> - * boundary := 0*69<bchars> bcharsnospace + * boundary := 0*69<bchars> bcharsnospace * bchars := bcharsnospace / " " * bcharsnospace := DIGIT / ALPHA / "'" / "(" / ")" / * "+" / "_" / "," / "-" / "." / @@ -183,8 +183,8 @@ public final class UIDGenerator { * <tt>Content-Type</tt> header), it will require quoting if it contains characters from * the following production: * <pre> - * tspecials := "(" / ")" / "<" / ">" / "@" / - * "," / ";" / ":" / "\" / <"> / + * tspecials := "(" / ")" / "<" / ">" / "@" / + * "," / ";" / ":" / "\" / <"> / * "/" / "[" / "]" / "?" / "="</pre> * <p> * This method produces a boundary that doesn't contain any of these characters and Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/stax/XMLFragmentStreamReader.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/stax/XMLFragmentStreamReader.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/stax/XMLFragmentStreamReader.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/stax/XMLFragmentStreamReader.java Sat Oct 10 14:00:56 2015 @@ -33,19 +33,19 @@ import javax.xml.stream.XMLStreamReader; * the sequence of events appear as a complete document. * <p> * Assume for example that the parent reader is parsing the following document: - * <pre><a><b>text</b></a></pre> - * If the current event is <code><b></code> when the wrapper is created, it will produce + * <pre><a><b>text</b></a></pre> + * If the current event is <code><b></code> when the wrapper is created, it will produce * the following sequence of events: * <p> * <ul> * <li>A synthetic START_DOCUMENT event.</li> - * <li>START_ELEMENT, CHARACTERS and END_ELEMENT events for <code><b>text</b></code>. + * <li>START_ELEMENT, CHARACTERS and END_ELEMENT events for <code><b>text</b></code>. * For these events, the wrapper directly delegates to the parent reader.</li> * <li>A synthetic END_DOCUMENT event.</li> * </ul> * After all events have been consumed from the wrapper, the current event on the parent reader * will be the event following the last END_ELEMENT of the fragment. In the example above this - * will be <code></a></code>. + * will be <code></a></code>. * <p> * The wrapper will release the reference to the parent reader when {@link #close()} is called. * For obvious reasons, the wrapper will never call {@link XMLStreamReader#close()} on the parent Modified: webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/stax/debug/XMLStreamReaderValidator.java URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/stax/debug/XMLStreamReaderValidator.java?rev=1707880&r1=1707879&r2=1707880&view=diff ============================================================================== --- webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/stax/debug/XMLStreamReaderValidator.java (original) +++ webservices/axiom/trunk/axiom-api/src/main/java/org/apache/axiom/util/stax/debug/XMLStreamReaderValidator.java Sat Oct 10 14:00:56 2015 @@ -29,22 +29,12 @@ import javax.xml.stream.XMLStreamReader; import java.util.Stack; -// TODO: this needs reformatting; the (generated) Javadoc is unreadable! /** - * There are several places in the code where events are passed from - * a source to a consumer using XMLStreamReader events. - * - * XMLStreamReader (impl)--> consumer of XMLStreamReader events - * - * This simple class can be interjected as a filter and used to do some simple validation. - * Validating the events coming from source (impl) can help find and correct errors - * when they occur. Otherwise the errors may be caught much further downstream and hard to fix. - * - * XMLStreamReader (impl)--> XMLStreamReaderValiator-> consumer of XMLStreamReader events - * - * - * In the initial version, the XMStreamValidator ensures that the start element events match the - * end element events. + * {@link XMLStreamReader} wrapper that performs some simple consistency checks on the events + * returned by the wrapper reader. This is most useful for custom {@link XMLStreamReader} + * implementations. Validating events can help find and correct errors when they occur. Otherwise + * the errors may be caught much further downstream and hard to fix. In its current version, the + * validator ensures that the start element events match the end element events. */ public class XMLStreamReaderValidator extends XMLStreamReaderWrapper {