--- old/src/java.xml.ws/share/classes/javax/xml/soap/MessageFactory.java 2015-07-09 12:13:51.000000000 +0200 +++ new/src/java.xml.ws/share/classes/javax/xml/soap/MessageFactory.java 2015-07-09 12:13:51.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -30,36 +30,36 @@ import java.io.InputStream; /** - * A factory for creating SOAPMessage objects. + * A factory for creating {@code SOAPMessage} objects. *

- * A SAAJ client can create a MessageFactory object - * using the method newInstance, as shown in the following + * A SAAJ client can create a {@code MessageFactory} object + * using the method {@code newInstance}, as shown in the following * lines of code. - *

+ * 
{@code
  *       MessageFactory mf = MessageFactory.newInstance();
  *       MessageFactory mf12 = MessageFactory.newInstance(SOAPConstants.SOAP_1_2_PROTOCOL);
- * 
+ * }
*

- * All MessageFactory objects, regardless of how they are - * created, will produce SOAPMessage objects that + * All {@code MessageFactory} objects, regardless of how they are + * created, will produce {@code SOAPMessage} objects that * have the following elements by default: *

* In some cases, specialized MessageFactory objects may be obtained that produce messages - * prepopulated with additional entries in the SOAPHeader object and the - * SOAPBody object. - * The content of a new SOAPMessage object depends on which of the two - * MessageFactory methods is used to create it. + * prepopulated with additional entries in the {@code SOAPHeader} object and the + * {@code SOAPBody} object. + * The content of a new {@code SOAPMessage} object depends on which of the two + * {@code MessageFactory} methods is used to create it. * @@ -75,7 +75,7 @@ = "javax.xml.soap.MessageFactory"; /** - * Creates a new MessageFactory object that is an instance + * Creates a new {@code MessageFactory} object that is an instance * of the default implementation (SOAP 1.1), * * This method uses the following ordered lookup procedure to determine the MessageFactory implementation class to load: @@ -90,11 +90,11 @@ * * - * @return a new instance of a MessageFactory + * @return a new instance of a {@code MessageFactory} * * @exception SOAPException if there was an error in creating the * default implementation of the - * MessageFactory. + * {@code MessageFactory}. * @see SAAJMetaFactory */ @@ -121,26 +121,26 @@ } /** - * Creates a new MessageFactory object that is an instance + * Creates a new {@code MessageFactory} object that is an instance * of the specified implementation. May be a dynamic message factory, * a SOAP 1.1 message factory, or a SOAP 1.2 message factory. A dynamic * message factory creates messages based on the MIME headers specified - * as arguments to the createMessage method. + * as arguments to the {@code createMessage} method. * * This method uses the SAAJMetaFactory to locate the implementation class * and create the MessageFactory instance. * - * @return a new instance of a MessageFactory + * @return a new instance of a {@code MessageFactory} * * @param protocol a string constant representing the class of the * specified message factory implementation. May be - * either DYNAMIC_SOAP_PROTOCOL, - * DEFAULT_SOAP_PROTOCOL (which is the same - * as) SOAP_1_1_PROTOCOL, or - * SOAP_1_2_PROTOCOL. + * either {@code DYNAMIC_SOAP_PROTOCOL}, + * {@code DEFAULT_SOAP_PROTOCOL} (which is the same + * as) {@code SOAP_1_1_PROTOCOL}, or + * {@code SOAP_1_2_PROTOCOL}. * * @exception SOAPException if there was an error in creating the - * specified implementation of MessageFactory. + * specified implementation of {@code MessageFactory}. * @see SAAJMetaFactory * @since 1.6, SAAJ 1.3 */ @@ -149,52 +149,52 @@ } /** - * Creates a new SOAPMessage object with the default - * SOAPPart, SOAPEnvelope, SOAPBody, - * and SOAPHeader objects. Profile-specific message factories - * can choose to prepopulate the SOAPMessage object with + * Creates a new {@code SOAPMessage} object with the default + * {@code SOAPPart}, {@code SOAPEnvelope}, {@code SOAPBody}, + * and {@code SOAPHeader} objects. Profile-specific message factories + * can choose to prepopulate the {@code SOAPMessage} object with * profile-specific headers. *

- * Content can be added to this message's SOAPPart object, and + * Content can be added to this message's {@code SOAPPart} object, and * the message can be sent "as is" when a message containing only a SOAP part - * is sufficient. Otherwise, the SOAPMessage object needs - * to create one or more AttachmentPart objects and + * is sufficient. Otherwise, the {@code SOAPMessage} object needs + * to create one or more {@code AttachmentPart} objects and * add them to itself. Any content that is not in XML format must be - * in an AttachmentPart object. + * in an {@code AttachmentPart} object. * - * @return a new SOAPMessage object + * @return a new {@code SOAPMessage} object * @exception SOAPException if a SOAP error occurs * @exception UnsupportedOperationException if the protocol of this - * MessageFactory instance is DYNAMIC_SOAP_PROTOCOL + * {@code MessageFactory} instance is {@code DYNAMIC_SOAP_PROTOCOL} */ public abstract SOAPMessage createMessage() throws SOAPException; /** - * Internalizes the contents of the given InputStream object into a - * new SOAPMessage object and returns the SOAPMessage + * Internalizes the contents of the given {@code InputStream} object into a + * new {@code SOAPMessage} object and returns the {@code SOAPMessage} * object. * - * @param in the InputStream object that contains the data + * @param in the {@code InputStream} object that contains the data * for a message * @param headers the transport-specific headers passed to the * message in a transport-independent fashion for creation of the * message - * @return a new SOAPMessage object containing the data from - * the given InputStream object + * @return a new {@code SOAPMessage} object containing the data from + * the given {@code InputStream} object * * @exception IOException if there is a problem in reading data from * the input stream * * @exception SOAPException may be thrown if the message is invalid * - * @exception IllegalArgumentException if the MessageFactory + * @exception IllegalArgumentException if the {@code MessageFactory} * requires one or more MIME headers to be present in the - * headers parameter and they are missing. - * MessageFactory implementations for - * SOAP_1_1_PROTOCOL or - * SOAP_1_2_PROTOCOL must not throw - * IllegalArgumentException for this reason. + * {@code headers} parameter and they are missing. + * {@code MessageFactory} implementations for + * {@code SOAP_1_1_PROTOCOL} or + * {@code SOAP_1_2_PROTOCOL} must not throw + * {@code IllegalArgumentException} for this reason. */ public abstract SOAPMessage createMessage(MimeHeaders headers, InputStream in)