axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From d...@apache.org
Subject cvs commit: xml-axis/java/src/javax/xml/transform Source.java
Date Sun, 16 Jun 2002 19:36:56 GMT
dims        2002/06/16 12:36:56

  Modified:    java/src/javax/xml/soap AttachmentPart.java
                        FactoryFinder.java MessageFactory.java
                        SOAPConnection.java SOAPConnectionFactory.java
                        SOAPConstants.java SOAPElementFactory.java
                        SOAPEnvelope.java SOAPException.java
                        SOAPFactory.java SOAPFaultElement.java Text.java
               java/src/javax/xml/rpc/holders BigDecimalHolder.java
                        BigIntegerHolder.java BooleanHolder.java
                        BooleanWrapperHolder.java ByteArrayHolder.java
                        ByteHolder.java ByteWrapperHolder.java
                        CalendarHolder.java DoubleHolder.java
                        DoubleWrapperHolder.java FloatHolder.java
                        FloatWrapperHolder.java Holder.java
                        IntegerWrapperHolder.java IntHolder.java
                        LongHolder.java LongWrapperHolder.java
                        ObjectHolder.java QNameHolder.java ShortHolder.java
                        ShortWrapperHolder.java StringHolder.java
               java/src/javax/xml/rpc Call.java JAXRPCException.java
                        NamespaceConstants.java ParameterMode.java
                        Service.java ServiceException.java
                        ServiceFactory.java Stub.java
               java/src/javax/xml/rpc/encoding DeserializationContext.java
                        Deserializer.java DeserializerFactory.java
                        SerializationContext.java Serializer.java
                        SerializerFactory.java TypeMapping.java
                        TypeMappingRegistry.java XMLType.java
               java/src/javax/xml/rpc/handler Handler.java
                        HandlerChain.java HandlerInfo.java
                        HandlerRegistry.java MessageContext.java
               java/src/javax/xml/namespace QName.java
               java/src/javax/xml/rpc/server ServletEndpointContext.java
               java/src/javax/xml/rpc/soap SOAPFaultException.java
               java/src/javax/xml/rpc/handler/soap SOAPMessageContext.java
               java/src/javax/xml/transform Source.java
  Log:
  Cleaning up javadocs and formatting changes.
  
  Revision  Changes    Path
  1.2       +2 -2      xml-axis/java/src/javax/xml/soap/AttachmentPart.java
  
  Index: AttachmentPart.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/soap/AttachmentPart.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AttachmentPart.java	25 Jan 2002 16:30:07 -0000	1.1
  +++ AttachmentPart.java	16 Jun 2002 19:36:54 -0000	1.2
  @@ -224,9 +224,9 @@
        * the <CODE>Content-Type</CODE>. This depends on the particular
        * set of <CODE>DataContentHandler</CODE> objects in use.
        * @param  object  the Java object that makes up
  -          the content for this attachment part
  +     * the content for this attachment part
        * @param  contentType the MIME string that
  -          specifies the type of the content
  +     * specifies the type of the content
        * @throws java.lang.IllegalArgumentException if
        *     the contentType does not match the type of the content
        *     object, or if there was no <CODE>
  
  
  
  1.4       +50 -29    xml-axis/java/src/javax/xml/soap/FactoryFinder.java
  
  Index: FactoryFinder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/soap/FactoryFinder.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- FactoryFinder.java	22 Mar 2002 16:20:15 -0000	1.3
  +++ FactoryFinder.java	16 Jun 2002 19:36:54 -0000	1.4
  @@ -68,11 +68,24 @@
    */
   class FactoryFinder {
   
  +    /**
  +     * Constructor FactoryFinder
  +     */
       FactoryFinder() {}
   
  -    private static Object newInstance(String factoryClassName,
  -                                      ClassLoader classloader)
  -        throws SOAPException {
  +    /**
  +     * Method newInstance
  +     *
  +     * @param factoryClassName
  +     * @param classloader
  +     *
  +     * @return
  +     *
  +     * @throws SOAPException
  +     */
  +    private static Object newInstance(
  +            String factoryClassName, ClassLoader classloader)
  +                throws SOAPException {
   
           try {
               Class factory;
  @@ -85,19 +98,28 @@
   
               return factory.newInstance();
           } catch (ClassNotFoundException classnotfoundexception) {
  -            throw new SOAPException("Provider " + factoryClassName +
  -                                    " not found",
  -                                    classnotfoundexception);
  +            throw new SOAPException("Provider " + factoryClassName
  +                                    + " not found", classnotfoundexception);
           } catch (Exception exception) {
  -            throw new SOAPException("Provider " + factoryClassName +
  -                                    " could not be instantiated: " +
  -                                    exception,
  -                                    exception);
  +            throw new SOAPException("Provider " + factoryClassName
  +                                    + " could not be instantiated: "
  +                                    + exception, exception);
           }
       }
   
  -    static Object find(String factoryPropertyName,
  -                       String defaultFactoryClassName) throws SOAPException {
  +    /**
  +     * Method find
  +     *
  +     * @param factoryPropertyName
  +     * @param defaultFactoryClassName
  +     *
  +     * @return
  +     *
  +     * @throws SOAPException
  +     */
  +    static Object find(
  +            String factoryPropertyName, String defaultFactoryClassName)
  +                throws SOAPException {
   
           ClassLoader classloader;
   
  @@ -116,19 +138,20 @@
           } catch (SecurityException securityexception) {}
   
           try {
  -            String propertiesFileName = System.getProperty("java.home") +
  -                File.separator + "lib" + File.separator + "jaxm.properties";
  -            File file = new File(propertiesFileName);
  +            String propertiesFileName = System.getProperty("java.home")
  +                                        + File.separator + "lib"
  +                                        + File.separator + "jaxm.properties";
  +            File   file               = new File(propertiesFileName);
   
               if (file.exists()) {
  -                FileInputStream fileInput = new FileInputStream(file);
  -                Properties properties = new Properties();
  +                FileInputStream fileInput  = new FileInputStream(file);
  +                Properties      properties = new Properties();
   
                   properties.load(fileInput);
                   fileInput.close();
   
  -                String factoryClassName = properties.
  -                    getProperty(factoryPropertyName);
  +                String factoryClassName =
  +                    properties.getProperty(factoryPropertyName);
   
                   return newInstance(factoryClassName, classloader);
               }
  @@ -140,31 +163,29 @@
               java.io.InputStream inputstream = null;
   
               if (classloader == null) {
  -                inputstream = ClassLoader.
  -                    getSystemResourceAsStream(factoryResource);
  +                inputstream =
  +                    ClassLoader.getSystemResourceAsStream(factoryResource);
               } else {
                   inputstream = classloader.getResourceAsStream(factoryResource);
               }
   
               if (inputstream != null) {
  -                BufferedReader bufferedreader =
  +                BufferedReader bufferedreader   =
                       new BufferedReader(new InputStreamReader(inputstream,
  -                                                             "UTF-8"));
  -                String factoryClassName = bufferedreader.readLine();
  +                        "UTF-8"));
  +                String         factoryClassName = bufferedreader.readLine();
   
                   bufferedreader.close();
   
  -                if ((factoryClassName != null) &&
  -                    !"".equals(factoryClassName)) {
  +                if ((factoryClassName != null) &&!"".equals(factoryClassName)) {
                       return newInstance(factoryClassName, classloader);
                   }
               }
           } catch (Exception exception2) {}
   
           if (defaultFactoryClassName == null) {
  -            throw new SOAPException("Provider for " + factoryPropertyName +
  -                                    " cannot be found",
  -                                    null);
  +            throw new SOAPException("Provider for " + factoryPropertyName
  +                                    + " cannot be found", null);
           } else {
               return newInstance(defaultFactoryClassName, classloader);
           }
  
  
  
  1.5       +2 -2      xml-axis/java/src/javax/xml/soap/MessageFactory.java
  
  Index: MessageFactory.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/soap/MessageFactory.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- MessageFactory.java	29 May 2002 17:00:00 -0000	1.4
  +++ MessageFactory.java	16 Jun 2002 19:36:54 -0000	1.5
  @@ -151,8 +151,8 @@
       public static MessageFactory newInstance() throws SOAPException {
   
           try {
  -            return (MessageFactory) FactoryFinder.
  -                find(MESSAGE_FACTORY_PROPERTY, DEFAULT_MESSAGE_FACTORY);
  +            return (MessageFactory) FactoryFinder.find(MESSAGE_FACTORY_PROPERTY,
  +                                                       DEFAULT_MESSAGE_FACTORY);
           } catch (Exception exception) {
               throw new SOAPException(
                   "Unable to create message factory for SOAP: "
  
  
  
  1.3       +0 -2      xml-axis/java/src/javax/xml/soap/SOAPConnection.java
  
  Index: SOAPConnection.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/soap/SOAPConnection.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SOAPConnection.java	11 Jun 2002 17:36:07 -0000	1.2
  +++ SOAPConnection.java	16 Jun 2002 19:36:54 -0000	1.3
  @@ -54,8 +54,6 @@
    */
   package javax.xml.soap;
   
  -import javax.xml.messaging.Endpoint;
  -
   /**
    * <P>A point-to-point connection that a client can use for
    *   sending messages directly to a remote party (represented by a
  
  
  
  1.5       +3 -2      xml-axis/java/src/javax/xml/soap/SOAPConnectionFactory.java
  
  Index: SOAPConnectionFactory.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/soap/SOAPConnectionFactory.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SOAPConnectionFactory.java	11 Jun 2002 17:36:07 -0000	1.4
  +++ SOAPConnectionFactory.java	16 Jun 2002 19:36:54 -0000	1.5
  @@ -67,13 +67,14 @@
        *     SOAPConnectionFactory</CODE> object
        * @throws  SOAPException  if there was an error creating
        *     the <CODE>SOAPConnectionFactory
  +     * @throws UnsupportedOperationException
        */
       public static SOAPConnectionFactory newInstance()
               throws SOAPException, UnsupportedOperationException {
   
           try {
  -            return (SOAPConnectionFactory) FactoryFinder.
  -                find(SF_PROPERTY, DEFAULT_SOAP_CONNECTION_FACTORY);
  +            return (SOAPConnectionFactory) FactoryFinder.find(SF_PROPERTY,
  +                    DEFAULT_SOAP_CONNECTION_FACTORY);
           } catch (Exception exception) {
               throw new SOAPException("Unable to create SOAP connection factory: "
                                       + exception.getMessage());
  
  
  
  1.2       +2 -2      xml-axis/java/src/javax/xml/soap/SOAPConstants.java
  
  Index: SOAPConstants.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/soap/SOAPConstants.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SOAPConstants.java	25 Jan 2002 16:30:07 -0000	1.1
  +++ SOAPConstants.java	16 Jun 2002 19:36:54 -0000	1.2
  @@ -63,14 +63,14 @@
   
       /**
        * The namespace identifier for the SOAP encoding (see section 5 of
  -     * the SOAP 1.1 specification). 
  +     * the SOAP 1.1 specification).
        */
       public static final String URI_NS_SOAP_ENCODING =
           "http://schemas.xmlsoap.org/soap/encoding/";
   
       /**
        * The URI identifying the first application processing a SOAP request as the intended
  -     * actor for a SOAP header entry (see section 4.2.2 of the SOAP 1.1 specification). 
  +     * actor for a SOAP header entry (see section 4.2.2 of the SOAP 1.1 specification).
        */
       public static final String URI_SOAP_ACTOR_NEXT =
           "http://schemas.xmlsoap.org/soap/actor/next";
  
  
  
  1.6       +10 -3     xml-axis/java/src/javax/xml/soap/SOAPElementFactory.java
  
  Index: SOAPElementFactory.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/soap/SOAPElementFactory.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SOAPElementFactory.java	11 Jun 2002 17:36:07 -0000	1.5
  +++ SOAPElementFactory.java	16 Jun 2002 19:36:54 -0000	1.6
  @@ -69,6 +69,11 @@
    */
   public class SOAPElementFactory {
   
  +    /**
  +     * Constructor SOAPElementFactory
  +     *
  +     * @param soapfactory
  +     */
       private SOAPElementFactory(SOAPFactory soapfactory) {
           sf = soapfactory;
       }
  @@ -119,8 +124,8 @@
        *     creating the <CODE>SOAPElement</CODE> object
        * @deprecated Use javax.xml.soap.SOAPFactory for creating SOAPElements.
        */
  -    public SOAPElement create(
  -            String localName, String prefix, String uri) throws SOAPException {
  +    public SOAPElement create(String localName, String prefix, String uri)
  +            throws SOAPException {
           return sf.createElement(localName, prefix, uri);
       }
   
  @@ -134,13 +139,15 @@
        * @deprecated
        */
       public static SOAPElementFactory newInstance() throws SOAPException {
  +
           try {
               return new SOAPElementFactory(SOAPFactory.newInstance());
           } catch (Exception exception) {
               throw new SOAPException("Unable to create SOAP Element Factory: "
  -                    + exception.getMessage());
  +                                    + exception.getMessage());
           }
       }
   
  +    /** Field sf           */
       private SOAPFactory sf;
   }
  
  
  
  1.2       +1 -1      xml-axis/java/src/javax/xml/soap/SOAPEnvelope.java
  
  Index: SOAPEnvelope.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/soap/SOAPEnvelope.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SOAPEnvelope.java	25 Jan 2002 16:30:07 -0000	1.1
  +++ SOAPEnvelope.java	16 Jun 2002 19:36:54 -0000	1.2
  @@ -156,7 +156,7 @@
        *   for use in the SOAP/XML document.
        *
        * @param localName a <CODE>String</CODE> giving
  -          the local name
  +     * the local name
        * @return a <CODE>Name</CODE> object initialized with the given
        *     local name
        * @throws  SOAPException  if there is a SOAP error
  
  
  
  1.3       +1 -1      xml-axis/java/src/javax/xml/soap/SOAPException.java
  
  Index: SOAPException.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/soap/SOAPException.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SOAPException.java	29 Jan 2002 01:52:45 -0000	1.2
  +++ SOAPException.java	16 Jun 2002 19:36:54 -0000	1.3
  @@ -212,6 +212,6 @@
           }
       }
   
  -    /** */
  +    /**  */
       private Throwable cause;
   }
  
  
  
  1.2       +96 -29    xml-axis/java/src/javax/xml/soap/SOAPFactory.java
  
  Index: SOAPFactory.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/soap/SOAPFactory.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SOAPFactory.java	11 Jun 2002 17:36:07 -0000	1.1
  +++ SOAPFactory.java	16 Jun 2002 19:36:54 -0000	1.2
  @@ -54,43 +54,110 @@
    */
   package javax.xml.soap;
   
  -public abstract class SOAPFactory
  -{
  -    public SOAPFactory()
  -    {
  -    }
  -
  -    public abstract SOAPElement createElement(Name name)
  -        throws SOAPException;
  -
  -    public abstract SOAPElement createElement(String s)
  -        throws SOAPException;
  -
  +/**
  + * Class SOAPFactory
  + *
  + * @author
  + * @version %I%, %G%
  + */
  +public abstract class SOAPFactory {
  +
  +    /**
  +     * Constructor SOAPFactory
  +     */
  +    public SOAPFactory() {}
  +
  +    /**
  +     * Method createElement
  +     *
  +     * @param name
  +     *
  +     * @return
  +     *
  +     * @throws SOAPException
  +     */
  +    public abstract SOAPElement createElement(Name name) throws SOAPException;
  +
  +    /**
  +     * Method createElement
  +     *
  +     * @param s
  +     *
  +     * @return
  +     *
  +     * @throws SOAPException
  +     */
  +    public abstract SOAPElement createElement(String s) throws SOAPException;
  +
  +    /**
  +     * Method createElement
  +     *
  +     * @param s
  +     * @param s1
  +     * @param s2
  +     *
  +     * @return
  +     *
  +     * @throws SOAPException
  +     */
       public abstract SOAPElement createElement(String s, String s1, String s2)
           throws SOAPException;
   
  -    public abstract Detail createDetail()
  -        throws SOAPException;
  -
  +    /**
  +     * Method createDetail
  +     *
  +     * @return
  +     *
  +     * @throws SOAPException
  +     */
  +    public abstract Detail createDetail() throws SOAPException;
  +
  +    /**
  +     * Method createName
  +     *
  +     * @param s
  +     * @param s1
  +     * @param s2
  +     *
  +     * @return
  +     *
  +     * @throws SOAPException
  +     */
       public abstract Name createName(String s, String s1, String s2)
           throws SOAPException;
   
  -    public abstract Name createName(String s)
  -        throws SOAPException;
  -
  -    public static SOAPFactory newInstance()
  -        throws SOAPException
  -    {
  -        try
  -        {
  -            return (SOAPFactory)FactoryFinder.find(SF_PROPERTY, DEFAULT_SF);
  -        }
  -        catch(Exception exception)
  -        {
  -            throw new SOAPException("Unable to create SOAP Factory: " + exception.getMessage());
  +    /**
  +     * Method createName
  +     *
  +     * @param s
  +     *
  +     * @return
  +     *
  +     * @throws SOAPException
  +     */
  +    public abstract Name createName(String s) throws SOAPException;
  +
  +    /**
  +     * Method newInstance
  +     *
  +     * @return
  +     *
  +     * @throws SOAPException
  +     */
  +    public static SOAPFactory newInstance() throws SOAPException {
  +
  +        try {
  +            return (SOAPFactory) FactoryFinder.find(SF_PROPERTY, DEFAULT_SF);
  +        } catch (Exception exception) {
  +            throw new SOAPException("Unable to create SOAP Factory: "
  +                                    + exception.getMessage());
           }
       }
   
  +    /** Field SF_PROPERTY           */
       private static final String SF_PROPERTY = "javax.xml.soap.SOAPFactory";
  -    private static final String DEFAULT_SF = "org.apache.axis.soap.SOAPFactoryImpl";
  +
  +    /** Field DEFAULT_SF           */
  +    private static final String DEFAULT_SF =
  +        "org.apache.axis.soap.SOAPFactoryImpl";
   }
  
  
  
  1.3       +1 -1      xml-axis/java/src/javax/xml/soap/SOAPFaultElement.java
  
  Index: SOAPFaultElement.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/soap/SOAPFaultElement.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SOAPFaultElement.java	29 Jan 2002 01:52:45 -0000	1.2
  +++ SOAPFaultElement.java	16 Jun 2002 19:36:54 -0000	1.3
  @@ -54,5 +54,5 @@
    */
   package javax.xml.soap;
   
  -/** */
  +/**  */
   public interface SOAPFaultElement extends SOAPElement {}
  
  
  
  1.2       +1 -1      xml-axis/java/src/javax/xml/soap/Text.java
  
  Index: Text.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/soap/Text.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Text.java	25 Jan 2002 16:30:07 -0000	1.1
  +++ Text.java	16 Jun 2002 19:36:54 -0000	1.2
  @@ -57,7 +57,7 @@
   /**
    * A representation of a node whose value is text. A <CODE>
    *   Text</CODE> object may represent text that is content or text
  - *   that is a comment. 
  + *   that is a comment.
    */
   public interface Text extends Node {
   
  
  
  
  1.9       +0 -1      xml-axis/java/src/javax/xml/rpc/holders/BigDecimalHolder.java
  
  Index: BigDecimalHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/BigDecimalHolder.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- BigDecimalHolder.java	14 Jun 2002 15:37:45 -0000	1.8
  +++ BigDecimalHolder.java	16 Jun 2002 19:36:54 -0000	1.9
  @@ -81,4 +81,3 @@
       }
   }
   
  -
  
  
  
  1.9       +1 -2      xml-axis/java/src/javax/xml/rpc/holders/BigIntegerHolder.java
  
  Index: BigIntegerHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/BigIntegerHolder.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- BigIntegerHolder.java	14 Jun 2002 15:37:45 -0000	1.8
  +++ BigIntegerHolder.java	16 Jun 2002 19:36:54 -0000	1.9
  @@ -63,7 +63,7 @@
    */
   public final class BigIntegerHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public BigInteger value;
   
       /**
  @@ -80,5 +80,4 @@
           this.value = value;
       }
   }
  -
   
  
  
  
  1.9       +1 -2      xml-axis/java/src/javax/xml/rpc/holders/BooleanHolder.java
  
  Index: BooleanHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/BooleanHolder.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- BooleanHolder.java	14 Jun 2002 15:37:45 -0000	1.8
  +++ BooleanHolder.java	16 Jun 2002 19:36:54 -0000	1.9
  @@ -61,7 +61,7 @@
    */
   public final class BooleanHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public boolean value;
   
       /**
  @@ -78,5 +78,4 @@
           this.value = value;
       }
   }
  -
   
  
  
  
  1.3       +1 -2      xml-axis/java/src/javax/xml/rpc/holders/BooleanWrapperHolder.java
  
  Index: BooleanWrapperHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/BooleanWrapperHolder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- BooleanWrapperHolder.java	14 Jun 2002 15:37:45 -0000	1.2
  +++ BooleanWrapperHolder.java	16 Jun 2002 19:36:54 -0000	1.3
  @@ -61,7 +61,7 @@
    */
   public final class BooleanWrapperHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public Boolean value;
   
       /**
  @@ -78,5 +78,4 @@
           this.value = value;
       }
   }
  -
   
  
  
  
  1.5       +1 -2      xml-axis/java/src/javax/xml/rpc/holders/ByteArrayHolder.java
  
  Index: ByteArrayHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/ByteArrayHolder.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ByteArrayHolder.java	14 Jun 2002 15:37:45 -0000	1.4
  +++ ByteArrayHolder.java	16 Jun 2002 19:36:54 -0000	1.5
  @@ -61,7 +61,7 @@
    */
   public final class ByteArrayHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public byte[] value;
   
       /**
  @@ -78,5 +78,4 @@
           this.value = value;
       }
   }
  -
   
  
  
  
  1.9       +1 -2      xml-axis/java/src/javax/xml/rpc/holders/ByteHolder.java
  
  Index: ByteHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/ByteHolder.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- ByteHolder.java	14 Jun 2002 15:37:45 -0000	1.8
  +++ ByteHolder.java	16 Jun 2002 19:36:54 -0000	1.9
  @@ -61,7 +61,7 @@
    */
   public final class ByteHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public byte value;
   
       /**
  @@ -78,5 +78,4 @@
           this.value = value;
       }
   }
  -
   
  
  
  
  1.3       +1 -3      xml-axis/java/src/javax/xml/rpc/holders/ByteWrapperHolder.java
  
  Index: ByteWrapperHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/ByteWrapperHolder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ByteWrapperHolder.java	14 Jun 2002 15:37:45 -0000	1.2
  +++ ByteWrapperHolder.java	16 Jun 2002 19:36:54 -0000	1.3
  @@ -61,7 +61,7 @@
    */
   public final class ByteWrapperHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public Byte value;
   
       /**
  @@ -78,5 +78,3 @@
           this.value = value;
       }
   }
  -
  -
  
  
  
  1.4       +1 -2      xml-axis/java/src/javax/xml/rpc/holders/CalendarHolder.java
  
  Index: CalendarHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/CalendarHolder.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- CalendarHolder.java	14 Jun 2002 15:37:45 -0000	1.3
  +++ CalendarHolder.java	16 Jun 2002 19:36:54 -0000	1.4
  @@ -63,7 +63,7 @@
    */
   public final class CalendarHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public Calendar value;
   
       /**
  @@ -80,5 +80,4 @@
           this.value = value;
       }
   }
  -
   
  
  
  
  1.9       +1 -2      xml-axis/java/src/javax/xml/rpc/holders/DoubleHolder.java
  
  Index: DoubleHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/DoubleHolder.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- DoubleHolder.java	14 Jun 2002 15:37:45 -0000	1.8
  +++ DoubleHolder.java	16 Jun 2002 19:36:54 -0000	1.9
  @@ -61,7 +61,7 @@
    */
   public final class DoubleHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public double value;
   
       /**
  @@ -78,5 +78,4 @@
           this.value = value;
       }
   }
  -
   
  
  
  
  1.3       +1 -2      xml-axis/java/src/javax/xml/rpc/holders/DoubleWrapperHolder.java
  
  Index: DoubleWrapperHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/DoubleWrapperHolder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DoubleWrapperHolder.java	14 Jun 2002 15:37:45 -0000	1.2
  +++ DoubleWrapperHolder.java	16 Jun 2002 19:36:54 -0000	1.3
  @@ -61,7 +61,7 @@
    */
   public final class DoubleWrapperHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public Double value;
   
       /**
  @@ -78,5 +78,4 @@
           this.value = value;
       }
   }
  -
   
  
  
  
  1.9       +1 -2      xml-axis/java/src/javax/xml/rpc/holders/FloatHolder.java
  
  Index: FloatHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/FloatHolder.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- FloatHolder.java	14 Jun 2002 15:37:45 -0000	1.8
  +++ FloatHolder.java	16 Jun 2002 19:36:54 -0000	1.9
  @@ -61,7 +61,7 @@
    */
   public final class FloatHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public float value;
   
       /**
  @@ -78,5 +78,4 @@
           this.value = value;
       }
   }
  -
   
  
  
  
  1.3       +1 -2      xml-axis/java/src/javax/xml/rpc/holders/FloatWrapperHolder.java
  
  Index: FloatWrapperHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/FloatWrapperHolder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FloatWrapperHolder.java	14 Jun 2002 15:37:45 -0000	1.2
  +++ FloatWrapperHolder.java	16 Jun 2002 19:36:54 -0000	1.3
  @@ -61,7 +61,7 @@
    */
   public final class FloatWrapperHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public Float value;
   
       /**
  @@ -78,5 +78,4 @@
           this.value = value;
       }
   }
  -
   
  
  
  
  1.4       +1 -2      xml-axis/java/src/javax/xml/rpc/holders/Holder.java
  
  Index: Holder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/Holder.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Holder.java	14 Jun 2002 15:37:45 -0000	1.3
  +++ Holder.java	16 Jun 2002 19:36:54 -0000	1.4
  @@ -60,6 +60,5 @@
    *
    * @version 1.0
    */
  -public interface Holder {
  -}
  +public interface Holder {}
   
  
  
  
  1.3       +1 -2      xml-axis/java/src/javax/xml/rpc/holders/IntegerWrapperHolder.java
  
  Index: IntegerWrapperHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/IntegerWrapperHolder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- IntegerWrapperHolder.java	14 Jun 2002 15:37:45 -0000	1.2
  +++ IntegerWrapperHolder.java	16 Jun 2002 19:36:54 -0000	1.3
  @@ -61,7 +61,7 @@
    */
   public final class IntegerWrapperHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public Integer value;
   
       /**
  @@ -78,5 +78,4 @@
           this.value = value;
       }
   }
  -
   
  
  
  
  1.9       +1 -2      xml-axis/java/src/javax/xml/rpc/holders/IntHolder.java
  
  Index: IntHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/IntHolder.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- IntHolder.java	14 Jun 2002 15:37:45 -0000	1.8
  +++ IntHolder.java	16 Jun 2002 19:36:54 -0000	1.9
  @@ -61,7 +61,7 @@
    */
   public final class IntHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public int value;
   
       /**
  @@ -78,5 +78,4 @@
           this.value = value;
       }
   }
  -
   
  
  
  
  1.9       +2 -2      xml-axis/java/src/javax/xml/rpc/holders/LongHolder.java
  
  Index: LongHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/LongHolder.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- LongHolder.java	14 Jun 2002 15:37:45 -0000	1.8
  +++ LongHolder.java	16 Jun 2002 19:36:54 -0000	1.9
  @@ -1,3 +1,4 @@
  +
   /*
    * The Apache Software License, Version 1.1
    *
  @@ -61,7 +62,7 @@
    */
   public final class LongHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public long value;
   
       /**
  @@ -78,5 +79,4 @@
           this.value = value;
       }
   }
  -
   
  
  
  
  1.3       +1 -3      xml-axis/java/src/javax/xml/rpc/holders/LongWrapperHolder.java
  
  Index: LongWrapperHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/LongWrapperHolder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- LongWrapperHolder.java	14 Jun 2002 15:37:45 -0000	1.2
  +++ LongWrapperHolder.java	16 Jun 2002 19:36:54 -0000	1.3
  @@ -61,7 +61,7 @@
    */
   public final class LongWrapperHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public Long value;
   
       /**
  @@ -78,5 +78,3 @@
           this.value = value;
       }
   }
  -
  -
  
  
  
  1.3       +1 -3      xml-axis/java/src/javax/xml/rpc/holders/ObjectHolder.java
  
  Index: ObjectHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/ObjectHolder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ObjectHolder.java	14 Jun 2002 15:37:45 -0000	1.2
  +++ ObjectHolder.java	16 Jun 2002 19:36:54 -0000	1.3
  @@ -61,7 +61,7 @@
    */
   public final class ObjectHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public Object value;
   
       /**
  @@ -78,5 +78,3 @@
           this.value = value;
       }
   }
  -
  -
  
  
  
  1.10      +1 -3      xml-axis/java/src/javax/xml/rpc/holders/QNameHolder.java
  
  Index: QNameHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/QNameHolder.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- QNameHolder.java	14 Jun 2002 15:37:45 -0000	1.9
  +++ QNameHolder.java	16 Jun 2002 19:36:54 -0000	1.10
  @@ -63,7 +63,7 @@
    */
   public final class QNameHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public QName value;
   
       /**
  @@ -80,5 +80,3 @@
           this.value = value;
       }
   }
  -
  -
  
  
  
  1.9       +1 -3      xml-axis/java/src/javax/xml/rpc/holders/ShortHolder.java
  
  Index: ShortHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/ShortHolder.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- ShortHolder.java	14 Jun 2002 15:37:45 -0000	1.8
  +++ ShortHolder.java	16 Jun 2002 19:36:54 -0000	1.9
  @@ -61,7 +61,7 @@
    */
   public final class ShortHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public short value;
   
       /**
  @@ -78,5 +78,3 @@
           this.value = value;
       }
   }
  -
  -
  
  
  
  1.3       +1 -3      xml-axis/java/src/javax/xml/rpc/holders/ShortWrapperHolder.java
  
  Index: ShortWrapperHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/ShortWrapperHolder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ShortWrapperHolder.java	14 Jun 2002 15:37:45 -0000	1.2
  +++ ShortWrapperHolder.java	16 Jun 2002 19:36:54 -0000	1.3
  @@ -61,7 +61,7 @@
    */
   public final class ShortWrapperHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public Short value;
   
       /**
  @@ -78,5 +78,3 @@
           this.value = value;
       }
   }
  -
  -
  
  
  
  1.9       +1 -3      xml-axis/java/src/javax/xml/rpc/holders/StringHolder.java
  
  Index: StringHolder.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/holders/StringHolder.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- StringHolder.java	14 Jun 2002 15:37:45 -0000	1.8
  +++ StringHolder.java	16 Jun 2002 19:36:54 -0000	1.9
  @@ -61,7 +61,7 @@
    */
   public final class StringHolder implements Holder {
   
  -    /** Field _value           */
  +    /** Field _value */
       public String value;
   
       /**
  @@ -78,5 +78,3 @@
           this.value = value;
       }
   }
  -
  -
  
  
  
  1.14      +284 -176  xml-axis/java/src/javax/xml/rpc/Call.java
  
  Index: Call.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/Call.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- Call.java	11 Jun 2002 14:53:50 -0000	1.13
  +++ Call.java	16 Jun 2002 19:36:55 -0000	1.14
  @@ -54,148 +54,232 @@
    */
   package javax.xml.rpc;
   
  +import javax.xml.namespace.QName;
  +
   import java.util.Iterator;
   import java.util.List;
   import java.util.Map;
   
  -import javax.xml.namespace.QName;
  -
   /**
  - * The javax.xml.rpc.Call interface provides support for dynamic
  - * invocation of a service port. The javax.xml.rpc.Service interface
  - * acts as a factory for the creation of Call instances.
  - * 
  - * Once a Call instance is created, various setter and getter 
  - * methods may be used to configure this Call instance. The 
  - * properties configured on a Call instance include the 
  - * following:
  - * <ul>
  - * <li>Name of a specific operation and port type for the 
  - *   target service port
  - * <li>Encoding style specified as a namespace URI
  - * <li>Endpoint address of the target service port
  - * <li>Properties specific to the binding to an XML based 
  - * protocol and transpor
  - * <li>Name, type and mode (IN, INOUT, OUT) of the parameters
  - * <li>Return type
  - * </ul>
  + * The <code>javax.xml.rpc.Call</code> interface provides support
  + * for the dynamic invocation of a service endpoint. The
  + * <code>javax.xml.rpc.Service</code> interface acts as a factory
  + * for the creation of <code>Call</code> instances.
  + * <p>
  + * Once a <code>Call</code> instance is created, various setter
  + * and getter methods may be used to configure this <code>Call</code>
  + * instance.
    *
  - * @version 0.1
  + * @version 1.0
    */
   public interface Call {
   
  -    // Constants for the standard properties
  -    public static final String ENCODINGSTYLE_URI_PROPERTY =
  -            "javax.xml.rpc.encodingstyle.namespace.uri";
  -    public static final String OPERATION_STYLE_PROPERTY =
  -            "javax.xml.rpc.soap.operation.style";
  +    /**
  +     * Standard property: User name for authentication
  +     * <p>Type: <code>java.lang.String
  +     */
  +    public static final String USERNAME_PROPERTY =
  +        "javax.xml.rpc.security.auth.username";
  +
  +    /**
  +     * Standard property: Password for authentication
  +     * <p>Type: <code>java.lang.String</code>
  +     */
       public static final String PASSWORD_PROPERTY =
  -            "javax.xml.rpc.security.auth.password";
  -    public static final String SESSION_MAINTAIN_PROPERTY =
  -            "javax.xml.rpc.http.session.maintain";
  -    public static final String SOAPACTION_URI_PROPERTY =
  -            "javax.xml.rpc.soap.http.soapaction.uri";
  +        "javax.xml.rpc.security.auth.password";
  +
  +    /**
  +     * Standard property for operation style. This property is
  +     * set to "rpc" if the operation style is rpc; "document"
  +     * if the operation style is document.
  +     * <p>Type: <code>java.lang.String</code>
  +     */
  +    public static final String OPERATION_STYLE_PROPERTY =
  +        "javax.xml.rpc.soap.operation.style";
  +
  +    /**
  +     * Standard property for SOAPAction. This boolean property
  +     * indicates whether or not SOAPAction is to be used. The
  +     * default value of this property is false indicating that
  +     * the SOAPAction is not used.
  +     * <p>Type: <code>java.lang.Boolean</code>
  +     */
       public static final String SOAPACTION_USE_PROPERTY =
  -            "javax.xml.rpc.soap.http.soapaction.use";
  -    public static final String USERNAME_PROPERTY =
  -            "javax.xml.rpc.security.auth.username";
  +        "javax.xml.rpc.soap.http.soapaction.use";
  +
  +    /**
  +     * Standard property for SOAPAction. Indicates the SOAPAction
  +     * URI if the <code>javax.xml.rpc.soap.http.soapaction.use</code>
  +     * property is set to <code>true</code>.
  +     * <p>Type: <code>java.lang.String</code>
  +     */
  +    public static final String SOAPACTION_URI_PROPERTY =
  +        "javax.xml.rpc.soap.http.soapaction.uri";
   
       /**
  -     * Is the caller required to provide the parameter and return type
  -     * specification?  If true, then addParameter and setReturnType MUST be
  -     * called to provide the meta data. If false, then addParameter and
  -     * setReturnType CANNOT be called because the Call object already has the
  -     * metadata and the user is not allowed to mess with it. These methods
  -     * throw JAXRPCException if this method returns false.
  +     * Standard property for encoding Style:  Encoding style specified
  +     * as a namespace URI. The default value is the SOAP 1.1 encoding
  +     * <code>http://schemas.xmlsoap.org/soap/encoding/</code>
  +     * <p>Type: <code>java.lang.String</code>
  +     */
  +    public static final String ENCODINGSTYLE_URI_PROPERTY =
  +        "javax.xml.rpc.encodingstyle.namespace.uri";
  +
  +    /**
  +     * Standard property: This boolean property is used by a service
  +     * client to indicate whether or not it wants to participate in
  +     * a session with a service endpoint. If this property is set to
  +     * true, the service client indicates that it wants the session
  +     * to be maintained. If set to false, the session is not maintained.
  +     * The default value for this property is <code>false</code>.
  +     * <p>Type: <code>java.lang.Boolean</code>
  +     */
  +    public static final String SESSION_MAINTAIN_PROPERTY =
  +        "javax.xml.rpc.http.session.maintain";
  +
  +    /**
  +     * Indicates whether <code>addParameter</code> and
  +     * <code>setReturnType</code> methods
  +     * are to be invoked to specify the parameter and return type
  +     * specification for a specific operation.
  +     *
  +     * @param operationName Qualified name of the operation
  +     *
  +     * @return Returns true if the Call implementation class
  +     *      requires addParameter and setReturnType to be
  +     *      invoked in the client code for the specified
  +     *      operation. This method returns false otherwise.
        */
       public boolean isParameterAndReturnSpecRequired(QName operationName);
   
       /**
  -     * Adds a parameter type and mode for a specific operation. Note that the
  -     * client code is not required to call any addParameter and setReturnType
  -     * methods before calling the invoke method. A Call implementation class
  -     * can determine the parameter types by using the Java reflection and
  -     * configured type mapping registry.
  -     *
  -     * @param paramName - Name of the parameter
  -     * @param xmlType - XML datatype of the parameter
  -     * @param parameterMode - Mode of the parameter-whether IN, OUT or INOUT
  -     * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns
  -     *                              false, then addParameter will throw
  -     *                              JAXRPCException.
  +     * Adds a parameter type and mode for a specific  operation.
  +     * Note that the client code may not call any
  +     * <code>addParameter</code> and <code>setReturnType</code>
  +     * methods before calling the <code>invoke</code> method. In
  +     * this case, the Call implementation class determines the
  +     * parameter types by using reflection on parameters, using
  +     * the WSDL description and configured type mapping registry.
  +     *
  +     * @param paramName Name of the parameter
  +     * @param xmlType XML datatype of the parameter
  +     * @param parameterMode Mode of the parameter-whether
  +     *                <code>ParameterMode.IN</code>,
  +     *                <code>ParameterMode.OUT</code>,
  +     *                or <code>ParameterMode.INOUT
  +     * @throws JAXRPCException This exception may
  +     *     be thrown if the method <code>isParameterAndReturnSpecRequired</code>
  +     *     returns <code>false</code> for this operation.
  +     * @throws java.lang.IllegalArgumentException If any illegal
  +     *     parameter name or XML type is specified
        */
       public void addParameter(String paramName, QName xmlType,
  -            ParameterMode parameterMode);
  +                             ParameterMode parameterMode);
   
       /**
  -     * Adds a parameter type and mode for a specific operation. Note that the
  -     * client code is not required to call any addParameter and setReturnType
  -     * methods before calling the invoke method. A Call implementation class
  -     * can determine the parameter types by using the Java reflection and
  -     * configured type mapping registry.
  -     *
  -     * @param paramName - Name of the parameter
  -     * @param xmlType - XML datatype of the parameter
  -     * @param javaType - The Java class of the parameter
  -     * @param parameterMode - Mode of the parameter-whether IN, OUT or INOUT
  -     * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns
  -     *                              false, then addParameter will throw
  -     *                              JAXRPCException.
  +     * Adds a parameter type and mode for a specific  operation.
  +     * This method is used to specify the Java type for either
  +     * OUT or INOUT parameters.
  +     *
  +     * @param paramName Name of the parameter
  +     * @param xmlType XML datatype of the parameter
  +     * @param javaType The Java class of the parameter
  +     * @param parameterMode Mode of the parameter-whether
  +     *                ParameterMode.IN, OUT or INOUT
  +     * @throws JAXRPCException <ul>
  +     *
  +     *     <li>This exception may be thrown if this method is
  +     *     invoked when the method <code>isParameterAndReturnSpecRequired</code>
  +     *     returns <code>false</code>.
  +     *     <li>If specified XML type and Java type mapping
  +     *     is not valid. For example, <code>TypeMappingRegistry</code>
  +     *     has no serializers for this mapping.
  +     *     </ul>
  +     * @throws java.lang.IllegalArgumentException  If any illegal
  +     *     parameter name or XML type is specified
  +     * @throws java.lang.UnsupportedOperationException If this
  +     *     method is not supported
        */
  -    public void addParameter(String paramName, QName xmlType,
  -            Class javaType, ParameterMode parameterMode);
  +    public void addParameter(String paramName, QName xmlType, Class javaType,
  +                             ParameterMode parameterMode);
   
       /**
  -     * Given a parameter name, return the QName of its type. If the parameter
  -     * doesn't exist, this method returns null.
  +     * Gets the XML type of a parameter by name
        *
  -     * @param paramName - Name of the parameter.
  +     * @param paramName Name of the parameter.
  +     *
  +     * @return Returns XML type for the specified parameter
        */
       public QName getParameterTypeByName(String paramName);
   
       /**
  -     * Sets the return type for a specific operation.
  -     *
  -     * @param xmlType - QName of the data type of the return value
  -     * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns
  -     * false, then setReturnType will throw JAXRPCException.
  +     * Sets the return type for a specific operation. Invoking
  +     * <code>setReturnType(null)</code> removes the return
  +     * type for this Call object.
  +     *
  +     * @param xmlType XML data type of the return value
  +     * @throws JAXRPCException This exception
  +     *     may be thrown when the method
  +     *     <code>isParameterAndReturnSpecRequired</code> returns
  +     *     <code>false</code>.
  +     * @throws java.lang.IllegalArgumentException If an illegal
  +     *     XML type is specified
        */
       public void setReturnType(QName xmlType);
   
       /**
        * Sets the return type for a specific operation.
        *
  -     * @param xmlType - QName of the data type of the return value
  -     * @param javaType - Java class of the return value
  -     * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns
  -     * false, then setReturnType will throw JAXRPCException.
  +     * @param xmlType XML data type of the return value
  +     * @param javaType Java class of the return value
  +     * @throws JAXRPCException <ul>
  +     *     <li>This exception may be thrown if this method is
  +     *     invoked when the method <code>isParameterAndReturnSpecRequired</code>
  +     *     returns <code>false</code>.
  +     *     <li>If XML type and Java type cannot be mapped
  +     *     using the standard type mapping or TypeMapping
  +     *     registry
  +     *     </ul>
  +     * @throws java.lang.UnsupportedOperationException If this
  +     *     method is not supported
  +     * @throws java.lang.IllegalArgumentException If an illegal
  +     *     XML type is specified
        */
       public void setReturnType(QName xmlType, Class javaType);
   
       /**
  -     * Get the QName of the return type.
  +     * Gets the return type for a specific operation
  +     *
  +     * @return  Returns the XML type for the return value
        */
       public QName getReturnType();
   
       /**
  -     * Removes all specified parameters from this Call instance.
  -     * @exception JAXRPCException - if isParameterAndReturnSpecRequired returns
  -     * false, then removeAllParameters will throw JAXRPCException.
  +     * Removes all specified parameters from this <code>Call</code> instance.
  +     * Note that this method removes only the parameters and not
  +     * the return type. The <code>setReturnType(null)</code> is
  +     * used to remove the return type.
  +     *
  +     * @throws JAXRPCException This exception may be
  +     *     thrown If this method is called when the method
  +     *     <code>isParameterAndReturnSpecRequired</code>
  +     *     returns <code>false</code> for this Call's operation.
        */
       public void removeAllParameters();
   
       /**
        * Gets the name of the operation to be invoked using this Call instance.
        *
  -     * @return QName of the operation
  +     * @return Qualified name of the operation
        */
       public QName getOperationName();
   
       /**
  -     * Sets the name of the operation to be invoked using this Call instance.
  +     * Sets the name of the operation to be invoked using this
  +     * <code>Call</code> instance.
        *
  -     * @param operationName - QName of the operation to be invoked using the
  -     *                        Call instance
  +     * @param operationName QName of the operation to be
  +     *                   invoked using the Call instance
        */
       public void setOperationName(QName operationName);
   
  @@ -209,153 +293,177 @@
       /**
        * Sets the qualified name of the port type.
        *
  -     * @param portType - Qualified name of the port type
  +     * @param portType Qualified name of the port type
        */
       public void setPortTypeName(QName portType);
   
       /**
  -     * Sets the endpoint address of the target service port. This address must
  -     * correspond to the transport specified in the binding for this Call
  -     * instance.
  +     * Sets the address of the target service endpoint.
  +     * This address must correspond to the transport specified
  +     * in the binding for this <code>Call</code> instance.
        *
  -     * @param address - Endpoint address of the target service port; specified
  -     *                  as URI
  +     * @param address Address of the target service endpoint;
  +     *             specified as an URI
        */
       public void setTargetEndpointAddress(String address);
   
       /**
  -     * Gets the endpoint address of a target service port.
  +     * Gets the address of a target service endpoint.
        *
        * @return Endpoint address of the target service port as an URI
        */
       public String getTargetEndpointAddress();
   
       /**
  -     * Sets the value for a named property. JAX-RPC 1.0 specification 
  -     * specifies a standard set of properties that may be passed 
  -     * to the Call.setProperty method. The properties include:
  -     * <ul>
  -     * <li>http.auth.username: Username for the HTTP Basic Authentication
  -     * <li>http.auth.password: Password for the HTTP Basic Authentication
  -     * <li>security.auth.subject: JAAS Subject that carries client 
  -     * principal and its credentials
  -     * <li>encodingstyle.namespace.uri: Encoding style specified as a 
  -     * namespace URI
  -     * <li>soap.http.soapaction.use: Boolean property that indicates
  -     * whether or not SOAPAction is to be used
  -     * <li>soap.http.soapaction.uri: Indicates the SOAPAction URI if the 
  -     * "soap.http.soapaction.use" property is set to true
  -     * </ul>
  -     * 
  -     * @param name - Name of the property
  -     * @param value - Value of the property
  +     * Sets the value for a named property. JAX-RPC specification
  +     * specifies a standard set of properties that may be passed
  +     * to the <code>Call.setProperty</code> method.
  +     *
  +     * @param name Name of the property
  +     * @param value Value of the property
  +     * @throws JAXRPCException <ul>
  +     *     <li>If an optional standard property name is
  +     *         specified, however this <code>Call</code> implementation
  +     *         class does not support the configuration of
  +     *         this property.
  +     *     <li>If an invalid (or unsupported) property name is
  +     *         specified or if a value of mismatched property
  +     *         type is passed.
  +     *     <li>If there is any error in the configuration of
  +     *         a valid property.
  +     *     </ul>
        */
       public void setProperty(String name, Object value);
   
       /**
        * Gets the value of a named property.
        *
  -     * @param name - Name of the property
  +     * @param name Name of the property
        *
        * @return Value of the named property
  +     * @throws JAXRPCException if an invalid or
  +     *     unsupported property name is passed.
        */
       public Object getProperty(String name);
   
       /**
        * Removes a named property.
        *
  -     * @param name - Name of the property
  +     * @param name Name of the property
  +     * @throws if an invalid or
  +     *     unsupported property name is passed.
        */
       public void removeProperty(String name);
   
       /**
  -     * Gets the names of configurable properties supported by this Call object.
  +     * Gets the names of configurable properties supported by
  +     * this <code>Call</code> object.
        *
        * @return Iterator for the property names
        */
       public Iterator getPropertyNames();
   
       // Remote Method Invocation methods
  -    /**
  -     * Invokes a specific operation using a synchronous request-response
  -     * interaction mode. The invoke method takes as parameters the object
  -     * values corresponding to these defined parameter types. Implementation of
  -     * the invoke method must check whether the passed parameter values
  -     * correspond to the number, order and types of parameters specified in the
  -     * corresponding operation specification.
  -     *
  -     * @param operationName - Name of the operation to invoke
  -     * @param params  - Parameters for this invocation
  -     *
  -     * @return the value returned from the other end. 
  -     *
  -     * @throws java.rmi.RemoteException - if there is any error in the remote
  -     *                                    method invocation or if the Call 
  -     * object is not configured properly.
  -     */
  -    public Object invoke(QName operationName, Object[] params)
  -            throws java.rmi.RemoteException;
   
       /**
        * Invokes a specific operation using a synchronous request-response
  -     * interaction mode. The invoke method takes as parameters the object
  -     * values corresponding to these defined parameter types. Implementation of
  -     * the invoke method must check whether the passed parameter values
  -     * correspond to the number, order and types of parameters specified in the
  -     * corresponding operation specification.
  +     * interaction mode.
        *
  -     * @param params  - Parameters for this invocation
  +     * @param inputParams Object[]--Parameters for this invocation. This
  +     *     includes only the input params
        *
  -     * @return the value returned from the other end. 
  +     * @return Returns the return value or <code>null</code>
        *
  -     * @throws java.rmi.RemoteException - if there is any error in the remote
  -     *                                    method invocation or if the Call 
  +     * @throws java.rmi.RemoteException if there is any error in the remote
  +     *                                    method invocation or if the Call
        *                                    object is not configured properly.
  +     * @throws SOAPFaultException Indicates a SOAP fault
  +     * @throws JAXRPCException <ul>
  +     *
  +     *     <li>If there is an error in the configuration of the
  +     *         <code>Call</code> object
  +     *     <li>If <code>inputParams</code> do not match the required parameter
  +     *         set (as specified through the <code>addParameter</code>
  +     *         invocations or in the corresponding WSDL)
  +     *     <li>If parameters and return type are incorrectly
  +     *         specified
  +     *     </ul>
        */
  -    public Object invoke(Object[] params) throws java.rmi.RemoteException;
  +    public Object invoke(Object[] inputParams) throws java.rmi.RemoteException;
   
       /**
  -     * Invokes a remote method using the one-way interaction mode. The client
  -     * thread does not block waiting for the completion of the server
  -     * processing for this remote method invocation. This method must not
  -     * throw any remote exceptions. This method may throw a JAXRPCException
  -     * during the processing of the one-way remote call.
  -     *
  -     * @param params - Parameters for this invocation
  +     * Invokes a specific operation using a synchronous request-response
  +     * interaction mode.
        *
  -     * @throws javax.xml.rpc.JAXRPCException - if there is an error in the
  -     *   configuration of the Call object (example: a non-void return type has
  -     *   been incorrectly specified for the one-way call) or if there is any
  -     *   error during the invocation of the one-way remote call
  +     * @param operationName QName of the operation
  +     * @param inputParams Object[]--Parameters for this invocation. This
  +     *     includes only the input params.
  +     *
  +     * @return Return value or null
  +     *
  +     * @throws java.rmi.RemoteException if there is any error in the
  +     *     remote method invocation.
  +     * @throws SOAPFaultException Indicates a SOAP fault
  +     * @throws JAXRPCException <ul>
  +     *     <li>If there is an error in the configuration of the
  +     *         <code>Cal</code>l object
  +     *     <li>If <code>inputParam</code>s do not match the required parameter
  +     *         set (as specified through the <code>addParameter</code>
  +     *         invocations or in the corresponding WSDL)
  +     *     <li>If parameters and return type are incorrectly
  +     *         specified
  +     *     </ul>
  +     */
  +    public Object invoke(QName operationName, Object[] inputParams)
  +        throws java.rmi.RemoteException;
  +
  +    /**
  +     * Invokes a remote method using the one-way interaction mode. The
  +     * client thread does not block waiting for the completion of the
  +     * server processing for this remote method invocation. This method
  +     * must not throw any remote exceptions. This method may throw a
  +     * <code>JAXRPCException</code> during the processing of the one-way
  +     * remote call.
  +     *
  +     * @param inputParams  Object[]--Parameters for this invocation. This
  +     *     includes only the input params.
  +     *
  +     * @param params
  +     *
  +     * @throws JAXRPCException if there is an error in the
  +     *     configuration of the <code>Call</code> object (example: a
  +     *     non-void return type has been incorrectly specified for the
  +     *     one-way call) or if there is any error during the
  +     *     invocation of the one-way remote call
        */
       public void invokeOneWay(Object[] params);
   
       /**
  -     * This method returns a java.util.Map of {name, value} for the
  -     * PARAM_MODE_OUT and PARAM_MODE_INOUT parameters for the last invoked
  -     * operation. If there are no output parameters, this method returns an
  -     * empty map. The parameter names in the returned Map are of type String.
  -     * The type of a value depends on the mapping between the Java and XML
  -     * types.
  -     *
  -     * @throws javax.xml.rpc.JAXRPCException - if this method is invoked on a
  -     *                                         one-way operation or if it is
  -     *                                         invoked before any invoke method
  -     *                                         has been called.
  +     * Returns a <code>Map</code> of {name, value} for the output parameters of
  +     * the last invoked operation. The parameter names in the
  +     * returned Map are of type <code>java.lang.String</code>.
  +     *
  +     * @return Map Output parameters for the last <code>Call.invoke()</code>.
  +     *         Empty <code>Map</code> is returned if there are no output
  +     *         parameters.
  +     * @throws javax.xml.rpc.JAXRPCException If this method is invoked for a
  +     *     one-way operation or is invoked before any
  +     *     <code>invoke</code> method has been called.
        */
       public Map getOutputParams();
   
       /**
  -     * Returns a List values for the output parameters of the last
  -     * invoked operation.
  +     * Returns a <code>List</code> values for the output parameters
  +     * of the last invoked operation.
        *
  -     * @return Values for the output parameters. An empty List is
  -     *         returned if there are no output values.
  -     *
  -     * @throws JAXRPCException - If this method is invoked for a
  -     *                           one-way operation or is invoked
  -     *                           before any invoke method has been called.
  +     * @return java.util.List Values for the output parameters. An
  +     *         empty <code>List</code> is returned if there are
  +     *         no output values.
  +     *
  +     * @throws JAXRPCException If this method is invoked for a
  +     *     one-way operation or is invoked before any
  +     *     <code>invoke</code> method has been called.
        */
       public List getOutputValues();
  -
   }
  +
  
  
  
  1.10      +43 -27    xml-axis/java/src/javax/xml/rpc/JAXRPCException.java
  
  Index: JAXRPCException.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/JAXRPCException.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- JAXRPCException.java	27 Mar 2002 20:24:06 -0000	1.9
  +++ JAXRPCException.java	16 Jun 2002 19:36:55 -0000	1.10
  @@ -55,58 +55,74 @@
   package javax.xml.rpc;
   
   /**
  - * The javax.xml.rpc.JAXRPCException is thrown from the core JAX-RPC APIs to indicate exceptions related to the JAX-RPC 
  - * runtime mechanisms. A JAXRPCException is mapped to a java.rmi.RemoteException if the former is thrown during the processing of a remote method invocation. 
  + * The <code>javax.xml.rpc.JAXRPCException</code> is thrown from
  + * the core JAX-RPC APIs to indicate an exception related to the
  + * JAX-RPC runtime mechanisms.
    *
  - * @version 0.1
  + * @version 1.0
    */
   public class JAXRPCException extends RuntimeException {
   
  +    /** Field cause */
       Throwable cause;
  -    
  +
       /**
  -     * Constructs a new exception with null as its detail message. 
  +     * Constructs a new exception with <code>null</code> as its
  +     * detail message. The cause is not initialized.
        */
       public JAXRPCException() {}
   
       /**
  -     * Constructs a new exception with the specified detail message. 
  +     * Constructs a new exception with the specified detail
  +     * message.  The cause is not initialized.
        *
  -     * @param message exception message
  +     * @param message The detail message which is later
  +     *            retrieved using the getMessage method
        */
       public JAXRPCException(String message) {
           super(message);
       }
  -    
  +
       /**
  -     * Constructs a new exception which wraps another exception.
  -     * 
  -     * @param cause the exception to wrap
  -     */ 
  -    public JAXRPCException(Throwable cause) {
  +     * Constructs a new exception with the specified detail
  +     * message and cause.
  +     *
  +     * @param message The detail message which is later retrieved
  +     *            using the getMessage method
  +     * @param cause The cause which is saved for the later
  +     *            retrieval throw by the getCause method
  +     */
  +    public JAXRPCException(String message, Throwable cause) {
  +
  +        super(message);
  +
           this.cause = cause;
       }
  -    
  +
       /**
  -     * Contructs a new exception with the specified detail message and
  -     * wraps another exception.
  -     * 
  -     * @param message exception message
  -     * @param cause the exception to wrap
  -     */ 
  -    public JAXRPCException(String message, Throwable cause) {
  -        super(message);
  +     * Constructs a new JAXRPCException with the specified cause
  +     * and a detail message of <tt>(cause==null ? null :
  +     * cause.toString())</tt> (which typically contains the
  +     * class and detail message of <tt>cause</tt>).
  +     *
  +     * @param cause The cause which is saved for the later
  +     *            retrieval throw by the getCause method.
  +     *            (A <tt>null</tt> value is permitted, and
  +     *            indicates that the cause is nonexistent or
  +     *          unknown.)
  +     */
  +    public JAXRPCException(Throwable cause) {
           this.cause = cause;
       }
   
       /**
  -     * Returns the exception wrapped by this JAXRPCException
  -     * 
  -     * @return exception or null if none.
  -     */ 
  +     * Gets the Linked cause
  +     *
  +     * @return The cause of this Exception or <code>null</code>
  +     *     if the cause is noexistent or unknown
  +     */
       public Throwable getLinkedCause() {
           return cause;
       }
   }
  -
   
  
  
  
  1.2       +13 -2     xml-axis/java/src/javax/xml/rpc/NamespaceConstants.java
  
  Index: NamespaceConstants.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/NamespaceConstants.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- NamespaceConstants.java	11 Jun 2002 14:53:50 -0000	1.1
  +++ NamespaceConstants.java	16 Jun 2002 19:36:55 -0000	1.2
  @@ -52,11 +52,12 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc;
   
   /**
  - * Class NamespaceConstants
  + * Constants used in JAX-RPC for namespace prefixes and URIs
  + *
  + * @version 1.0
    */
   public class NamespaceConstants {
   
  @@ -65,26 +66,36 @@
        */
       public NamespaceConstants() {}
   
  +    /** Namespace prefix for SOAP Envelope */
       public static final String NSPREFIX_SOAP_ENVELOPE = "soapenv";
   
  +    /** Namespace prefix for SOAP Encoding */
       public static final String NSPREFIX_SOAP_ENCODING = "soapenc";
   
  +    /** Namespace prefix for XML schema XSD */
       public static final String NSPREFIX_SCHEMA_XSD = "xsd";
   
  +    /** Namespace prefix for XML Schema XSI */
       public static final String NSPREFIX_SCHEMA_XSI = "xsi";
   
  +    /** Nameapace URI for SOAP 1.1 Envelope */
       public static final String NSURI_SOAP_ENVELOPE =
           "http://schemas.xmlsoap.org/soap/envelope/";
   
  +    /** Nameapace URI for SOAP 1.1 Encoding */
       public static final String NSURI_SOAP_ENCODING =
           "http://schemas.xmlsoap.org/soap/encoding/";
   
  +    /** Nameapace URI for SOAP 1.1 next actor role */
       public static final String NSURI_SOAP_NEXT_ACTOR =
           "http://schemas.xmlsoap.org/soap/actor/next";
   
  +    /** Namespace URI for XML Schema XSD */
       public static final String NSURI_SCHEMA_XSD =
           "http://www.w3.org/2001/XMLSchema";
   
  +    /** Namespace URI for XML Schema XSI */
       public static final String NSURI_SCHEMA_XSI =
           "http://www.w3.org/2001/XMLSchema-instance";
   }
  +
  
  
  
  1.4       +26 -6     xml-axis/java/src/javax/xml/rpc/ParameterMode.java
  
  Index: ParameterMode.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/ParameterMode.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ParameterMode.java	27 Mar 2002 20:24:06 -0000	1.3
  +++ ParameterMode.java	16 Jun 2002 19:36:55 -0000	1.4
  @@ -55,22 +55,42 @@
   package javax.xml.rpc;
   
   /**
  -* This class is a type safe enumeration for parameter modes:  in, inout, out.
  -*/
  -
  + * The <code>javax.xml.rpc.ParameterMode</code> is a type-safe
  + * enumeration for parameter mode. This class is used in the
  + * <code>Call</code>API to specify parameter passing modes.
  + *
  + * @version 1.0
  + */
   public class ParameterMode {
  +
  +    /** Field mode */
       private final String mode;
   
  +    /** Field IN */
       public static final ParameterMode IN = new ParameterMode("IN");
  +
  +    /** Field INOUT */
       public static final ParameterMode INOUT = new ParameterMode("INOUT");
  +
  +    /** Field OUT */
       public static final ParameterMode OUT = new ParameterMode("OUT");
   
  +    /**
  +     * Constructor ParameterMode
  +     *
  +     * @param mode
  +     */
       private ParameterMode(String mode) {
           this.mode = mode;
  -    } // ctor
  +    }    // ctor
   
  +    /**
  +     * Method toString
  +     *
  +     * @return
  +     */
       public String toString() {
           return mode;
  -    } // toString
  -
  +    }    // toString
   }
  +
  
  
  
  1.12      +148 -118  xml-axis/java/src/javax/xml/rpc/Service.java
  
  Index: Service.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/Service.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- Service.java	11 Jun 2002 14:53:50 -0000	1.11
  +++ Service.java	16 Jun 2002 19:36:55 -0000	1.12
  @@ -54,180 +54,210 @@
    */
   package javax.xml.rpc;
   
  -
  -
   import javax.xml.namespace.QName;
   import javax.xml.rpc.encoding.TypeMappingRegistry;
   import javax.xml.rpc.handler.HandlerRegistry;
   
  -
   /**
  - * A service class acts as a factory of the following objects:
  - * <UL>
  - * <LI>Dynamic proxy for a service port.
  - * <LI>Instance of the type javax.xml.rpc.Call for the dynamic
  - *    invocation of a remote operation on a service port. 
  - * <LI>Instance of a generated static stub class
  - * </UL>
  - * 
  - * <p>The Service implementation class is required to implement 
  - * java.io.Serializable and javax.naming.Referenceable 
  - * interfaces to support registration in the JNDI namespace.
  + * <code>Service</code> class acts as a factory of the following:
  + * <ul>
  + * <li>Dynamic proxy for the target service endpoint.
  + * <li>Instance of the type <code>javax.xml.rpc.Call</code> for
  + *     the dynamic invocation of a remote operation on the
  + *     target service endpoint.
  + * <li>Instance of a generated stub class
  + * </ul>
    *
  - * @version 0.1
  + * @version 1.0
    */
   public interface Service {
   
       /**
  -     * The getPort method returns a dynamic proxy for the specified
  -     * service port. A service client uses this dynamic proxy to invoke
  -     * operations on the target service port. The proxyInterface
  -     * specifies the service definition interface that is supported by
  -     * the created dynamic proxy.
  -     *
  -     * @param portName - Qualified name of the service port in the WSDL
  -     *                   based service description
  -     * @param proxyInterface - Service definition interface supported by
  -     *                         the dynamic proxy
  -     *
  -     * @return Dynamic proxy object that supports the service definition
  -     *         interface that extends the java.rmi.Remote
  +     * The getPort method returns either an instance of a generated
  +     * stub implementation class or a dynamic proxy. A service client
  +     * uses this dynamic proxy to invoke operations on the target
  +     * service endpoint. The <code>serviceEndpointInterface</code>
  +     * specifies the service endpoint interface that is supported by
  +     * the created dynamic proxy or stub instance.
  +     *
  +     * @param portName Qualified name of the service endpoint in
  +     *              the WSDL service description
  +     * @param serviceEndpointInterface Service endpoint interface
  +     *              supported by the dynamic proxy or stub
  +     *              instance
  +     * @return java.rmi.Remote Stub instance or dynamic proxy that
  +     *              supports the specified service endpoint
  +     *              interface
  +     * @throws ServiceException This exception is thrown in the
  +     *              following cases:
  +     *              <ul>
  +     *              <li>If there is an error in creation of
  +     *                  the dynamic proxy or stub instance
  +     *              <li>If there is any missing WSDL metadata
  +     *                  as required by this method
  +     *              <li>Optionally, if an illegal
  +     *                  <code>serviceEndpointInterface</code>
  +     *                  or <code>portName</code> is specified
  +     *              </ul>
  +     */
  +    public java.rmi
  +        .Remote getPort(QName portName, Class serviceEndpointInterface)
  +            throws ServiceException;
  +
  +    /**
  +     * The getPort method returns either an instance of a generated
  +     * stub implementation class or a dynamic proxy. The parameter
  +     * <code>serviceEndpointInterface</code> specifies the service
  +     * endpoint interface that is supported by the returned stub or
  +     * proxy. In the implementation of this method, the JAX-RPC
  +     * runtime system takes the responsibility of selecting a protocol
  +     * binding (and a port) and configuring the stub accordingly.
  +     * The returned <code>Stub</code> instance should not be
  +     * reconfigured by the client.
  +     *
  +     * @param serviceEndpointInterface Service endpoint interface
  +     * @return Stub instance or dynamic proxy that supports the
  +     *              specified service endpoint interface
  +     *
  +     * @throws ServiceException <ul>
  +     *              <li>If there is an error during creation
  +     *                  of stub instance or dynamic proxy
  +     *              <li>If there is any missing WSDL metadata
  +     *                  as required by this method
  +     *              <li>Optionally, if an illegal
  +     *                  <code>serviceEndpointInterface</code>
        *
  -     * @throws ServiceException - If the service class fails to create a
  -     *                            dynamic proxy
  +     *                  is specified
  +     *              </ul>
        */
  -    public java.rmi.Remote getPort(QName portName, Class proxyInterface)
  +    public java.rmi.Remote getPort(Class serviceEndpointInterface)
           throws ServiceException;
   
       /**
  -     * The getPort method returns a dynamic proxy for a default service
  -     * port. A service client uses this dynamic proxy to invoke operations
  -     * on the target service port. The serviceDefInterface specifies the
  -     * service definition interface that is supported by the created
  -     * dynamic proxy.
  -     *
  -     * @param serviceDefInterface - Service definition interface supported
  -     *                              by the dynamic proxy
  -     *
  -     * @return Dynamic proxy object that supports the service definition
  -     *         interface that extends the java.rmi.Remote
  -     *
  -     * @throws ServiceException - If the service class fails to create a
  -     *                            dynamic proxy
  +     * Gets an array of preconfigured <code>Call</code> objects for
  +     * invoking operations on the specified port. There is one
  +     * <code>Call</code> object per operation that can be invoked
  +     * on the specified port. Each <code>Call</code> object is
  +     * pre-configured and does not need to be configured using
  +     * the setter methods on <code>Call</code> interface.
  +     *
  +     * <p>Each invocation of the <code>getCalls</code> method
  +     * returns a new array of preconfigured <code>Call</code>
  +     *
  +     * objects
  +     *
  +     * <p>This method requires the <code>Service</code> implementation
  +     * class to have access to the WSDL related metadata.
  +     *
  +     * @param portName Qualified name for the target service endpoint
  +     * @return Call[]  Array of pre-configured Call objects
  +     * @throws ServiceException If this Service class does not
  +     *              have access to the required WSDL metadata
  +     *              or if an illegal <code>portName</code> is
  +     *              specified.
        */
  -    public java.rmi.Remote getPort(Class serviceDefInterface)
  -            throws ServiceException;
  +    public Call[] getCalls(QName portName) throws ServiceException;
   
       /**
  -     * Creates a Call instance.
  +     * Creates a <code>Call</code> instance.
        *
  -     * @param - The qualified name for the target service port
  -     *
  -     * @return Call object
  -     *
  -     * @throws ServiceException - If the Service class fails to create
  -     *                            a Call object
  +     * @param portName Qualified name for the target service endpoint
  +     * @return Call instance
  +     * @throws ServiceException If any error in the creation of
  +     *              the <code>Call</code> object
        */
       public Call createCall(QName portName) throws ServiceException;
   
       /**
  -     * Creates a Call instance.
  -     *
  -     * @param portName - The qualified name for the target service port
  -     * @param operationName - Name of the operation for which this Call
  -     *                        object is created.
  +     * Creates a <code>Call</code> instance.
        *
  -     * @return Call object
  -     *
  -     * @throws ServiceException - If the Service class fails to create
  -     *                            a Call object
  +     * @param portName Qualified name for the target service
  +     *              endpoint
  +     * @param operationName Qualified Name of the operation for
  +     *              which this <code>Call</code> object is to
  +     *              be created.
  +     * @return Call instance
  +     * @throws ServiceException If any error in the creation of
  +     *              the <code>Call</code> object
        */
  -    public Call createCall(QName portName, String operationName)
  +    public Call createCall(QName portName, QName operationName)
           throws ServiceException;
   
       /**
  -     * Creates a Call instance.
  +     * Creates a <code>Call</code> instance.
        *
  -     * @param portName - The qualified name for the target service port
  -     * @param operationName - QName of the operation for which this Call
  -     *                        object is created.
  -     *
  -     * @return Call object
  -     *
  -     * @throws ServiceException - If the Service class fails to create
  -     *                            a Call object
  +     * @param portName Qualified name for the target service
  +     *              endpoint
  +     * @param operationName Name of the operation for which this
  +     *                  <code>Call</code> object is to be
  +     *                  created.
  +     * @return Call instance
  +     * @throws ServiceException If any error in the creation of
  +     *              the <code>Call</code> object
        */
  -    public Call createCall(QName portName, QName operationName)
  +    public Call createCall(QName portName, String operationName)
           throws ServiceException;
   
       /**
  -     * Creates an empty Call object that needs to be configured using
  -     * the setter methods on the Call interface.
  +     * Creates a <code>Call</code> object not associated with
  +     * specific operation or target service endpoint. This
  +     * <code>Call</code> object needs to be configured using the
  +     * setter methods on the <code>Call</code> interface.
        *
        * @return  Call object
  -     *
  -     * @throws ServiceException
  +     * @throws ServiceException If any error in the creation of
  +     *              the <code>Call</code> object
        */
       public Call createCall() throws ServiceException;
   
       /**
  -     * Gets an array of preconfigured Call objects for invoking operations
  -     * on the specified port. There is one Call object per operation that
  -     * can be invoked on the specified port. Each Call object is
  -     * pre-configured and does not need to be configured using the setter
  -     * methods on Call interface.
  -     *
  -     * This method requires the Service implementation class to have access
  -     * to the WSDL related metadata.
  -     *
  -     * @param portName - Qualified name for the target service endpoint
  +     * Gets the name of this Service.
        *
  -     * @throws ServiceException - If this Service class does not have access
  -     * to the required WSDL metadata or if an illegal portName is specified.
  +     * @return Qualified name of this service
        */
  -    public Call[] getCalls(QName portName) throws ServiceException;
  +    public QName getServiceName();
   
       /**
  -     * Returns the configured HandlerRegistry instance for this Service
  -     * instance.
  -     *
  -     * @return HandlerRegistry
  -     * @throws java.lang.UnsupportedOperationException - if the Service
  -     *         class does not support the configuration of a
  -     *         HandlerRegistry.
  +     * Returns an <code>Iterator</code> for the list of
  +     * <code>QName</code>s of service endpoints grouped by this
  +     * service
  +     *
  +     * @return Returns <code>java.util.Iterator</code> with elements
  +     *     of type <code>javax.xml.namespace.QName</code>
  +     * @throws ServiceException If this Service class does not
  +     *     have access to the required WSDL metadata
        */
  -    public HandlerRegistry getHandlerRegistry();
  +    public java.util.Iterator getPorts() throws ServiceException;
   
       /**
        * Gets location of the WSDL document for this Service.
        *
  -     * @return Location of the WSDL document for this service
  +     * @return URL for the location of the WSDL document for
  +     *     this service
        */
       public java.net.URL getWSDLDocumentLocation();
   
       /**
  -     * Gets the name of this Service.
  -     *
  -     * @return Qualified name of this service
  +     * Gets the <code>TypeMappingRegistry</code> for this
  +     * <code>Service</code> object. The returned
  +     * <code>TypeMappingRegistry</code> instance is pre-configured
  +     * to support the standard type mapping between XML and Java
  +     * types types as required by the JAX-RPC specification.
  +     *
  +     * @return  The TypeMappingRegistry for this Service object.
  +     * @throws java.lang.UnsupportedOperationException if the <code>Service</code> class does not support
  +     *     the configuration of <code>TypeMappingRegistry</code>.
        */
  -    public QName getServiceName();
  -
  -    /**
  -     * Gets the list of qualified names of the ports grouped by this service
  -     *
  -     * @return iterator containing list of qualified names of the ports  
  -     * @throws ServiceException If this Service class does not have access
  -     *         to the required WSDL metadata
  -     */
  -    public java.util.Iterator getPorts() throws ServiceException;
  +    public TypeMappingRegistry getTypeMappingRegistry();
   
       /**
  -     * Gets the TypeMappingRegistry registered with this Service object
  +     * Returns the configured <code>HandlerRegistry</code> instance
  +     * for this <code>Service</code> instance.
        *
  -     * @return  The configured TypeMappingRegistry or null if no
  -     *          TypeMappingRegistry has been set on the Service object
  +     * @return HandlerRegistry
  +     * @throws java.lang.UnsupportedOperationException - if the <code>Service</code> class does not support
  +     *     the configuration of a <code>HandlerRegistry</code>
        */
  -    public TypeMappingRegistry getTypeMappingRegistry();
  +    public HandlerRegistry getHandlerRegistry();
   }
  -
   
  
  
  
  1.4       +45 -27    xml-axis/java/src/javax/xml/rpc/ServiceException.java
  
  Index: ServiceException.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/ServiceException.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ServiceException.java	27 Mar 2002 20:24:06 -0000	1.3
  +++ ServiceException.java	16 Jun 2002 19:36:55 -0000	1.4
  @@ -55,58 +55,76 @@
   package javax.xml.rpc;
   
   /**
  - * The javax.xml.rpc.ServiceException is thrown from the core JAX-RPC APIs to
  - * indicate exceptions related to Service and ServiceFactory calls.
  + * The <code>javax.xml.rpc.ServiceException</code> is thrown from the
  + * methods in the <code>javax.xml.rpc.Service</code> interface and
  + * <code>ServiceFactory</code> class.
    *
  - * @version 0.1
  + *
  + * @version 1.0
    */
   public class ServiceException extends Exception {
   
  +    /** Field cause */
       Throwable cause;
  -    
  +
       /**
  -     * Constructs a new exception with null as its detail message. 
  +     * Constructs a new exception with <code>null</code> as its
  +     * detail message. The cause is not initialized.
        */
       public ServiceException() {}
   
       /**
  -     * Constructs a new exception with the specified detail message. 
  +     * Constructs a new exception with the specified detail
  +     * message.  The cause is not initialized.
        *
  -     * @param message exception message
  +     * @param message The detail message which is later
  +     *            retrieved using the <code>getMessage</code> method
        */
       public ServiceException(String message) {
           super(message);
       }
  -    
  +
       /**
  -     * Constructs a new exception which wraps another exception.
  -     * 
  -     * @param cause the exception to wrap
  -     */ 
  -    public ServiceException(Throwable cause) {
  +     * Constructs a new exception with the specified detail
  +     * message and cause.
  +     *
  +     * @param message The detail message which is later retrieved
  +     *            using the <code>getMessage</code> method
  +     * @param cause The cause which is saved for the later
  +     *            retrieval throw by the <code>getCause</code>
  +     *            method
  +     */
  +    public ServiceException(String message, Throwable cause) {
  +
  +        super(message);
  +
           this.cause = cause;
       }
  -    
  +
       /**
  -     * Contructs a new exception with the specified detail message and
  -     * wraps another exception.
  -     * 
  -     * @param message exception message
  -     * @param cause the exception to wrap
  -     */ 
  -    public ServiceException(String message, Throwable cause) {
  -        super(message);
  +     * Constructs a new exception with the specified cause
  +     * and a detail message of <tt>(cause==null ? null :
  +     * cause.toString())</tt> (which typically contains the
  +     * class and detail message of <tt>cause</tt>).
  +     *
  +     * @param cause The cause which is saved for the later
  +     *            retrieval throw by the getCause method.
  +     *            (A <tt>null</tt> value is permitted, and
  +     *            indicates that the cause is nonexistent or
  +     *          unknown.)
  +     */
  +    public ServiceException(Throwable cause) {
           this.cause = cause;
       }
   
       /**
  -     * Returns the exception wrapped by this ServiceException
  -     * 
  -     * @return exception or null if none.
  -     */ 
  +     * Gets the Linked cause
  +     *
  +     * @return The cause of this Exception or <code>null</code>
  +     *     if the cause is noexistent or unknown
  +     */
       public Throwable getLinkedCause() {
           return cause;
       }
   }
  -
   
  
  
  
  1.5       +44 -30    xml-axis/java/src/javax/xml/rpc/ServiceFactory.java
  
  Index: ServiceFactory.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/ServiceFactory.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ServiceFactory.java	11 Jun 2002 14:53:50 -0000	1.4
  +++ ServiceFactory.java	16 Jun 2002 19:36:55 -0000	1.5
  @@ -54,74 +54,88 @@
    */
   package javax.xml.rpc;
   
  -import java.net.URL;
  -
   import javax.xml.namespace.QName;
   
  +import java.net.URL;
  +
   /**
  - * The javax.xml.rpc.ServiceFactory is an abstract class that provides
  - * a factory for the creation of instances of the type
  + * The <code>javax.xml.rpc.ServiceFactory</code> is an abstract class
  + * that provides a factory for the creation of instances of the type
    * <code>javax.xml.rpc.Service</code>. This abstract class follows the
    * abstract static factory design pattern. This enables a J2SE based
  - * client to create a Service instance in a portable manner without
  - * using the constructor of the Service implementation class.
  + * client to create a <code>Service instance</code> in a portable manner
  + * without using the constructor of the <code>Service</code>
  + * implementation class.
  + * <p>
  + * The ServiceFactory implementation class is set using the
  + * system property <code>SERVICEFACTORY_PROPERTY</code>.
  + *
  + * @version 1.0
    */
   public abstract class ServiceFactory {
   
  -    /** */
  +    /**  */
       protected ServiceFactory() {}
   
       /**
  -     * A constant representing the property used to lookup the name of a
  -     * ServiceFactory implementation class.
  +     * A constant representing the property used to lookup the
  +     * name of a <code>ServiceFactory</code> implementation
  +     * class.
        */
       public static final java.lang.String SERVICEFACTORY_PROPERTY =
  -            "javax.xml.rpc.ServiceFactory";
  +        "javax.xml.rpc.ServiceFactory";
   
       /**
  -     * Gets an instance of the ServiceFactory.
  +     * Gets an instance of the <code>ServiceFactory</code>
  +     *
        * <p>Only one copy of a factory exists and is returned to the
        * application each time this method is called.
  +     *
        * <p> The implementation class to be used can be overridden by
        * setting the javax.xml.rpc.ServiceFactory system property.
  +     *
        * @return  ServiceFactory.
        * @throws  ServiceException
        */
       public static ServiceFactory newInstance() throws ServiceException {
  +
           String factoryImplName =
               System.getProperty("javax.xml.rpc.ServiceFactory",
                                  "org.apache.axis.client.ServiceFactory");
  +
           try {
               Class clazz = Class.forName(factoryImplName);
  +
               return (ServiceFactory) clazz.newInstance();
  -        }
  -        catch (ClassNotFoundException e) {
  +        } catch (ClassNotFoundException e) {
               throw new ServiceException(e);
  -        }
  -        catch (IllegalAccessException e) {
  +        } catch (IllegalAccessException e) {
               throw new ServiceException(e);
  -        }
  -        catch (InstantiationException e) {
  +        } catch (InstantiationException e) {
               throw new ServiceException(e);
           }
       }
   
       /**
  -     *  Create a Service instance.
  -     *  @param   wsdlDocumentLocation URL for the WSDL document location
  -                              for the service
  -     *  @param   serviceName  QName for the service.
  -     *  @return  Service.
  -     *  @throws  ServiceException If any error in creation of the specified service
  +     * Create a <code>Service</code> instance.
  +     *
  +     * @param   wsdlDocumentLocation URL for the WSDL document location
  +     * @param   serviceName  QName for the service.
  +     * @return  Service.
  +     * @throws  ServiceException If any error in creation of the
  +     *                specified service
        */
  -    public abstract Service createService(URL wsdlDocumentLocation, QName serviceName)
  -        throws ServiceException;
  +    public abstract Service createService(
  +        URL wsdlDocumentLocation, QName serviceName) throws ServiceException;
   
       /**
  -     *  Create a Service instance.
  -     *  @param   serviceName QName for the service
  -     *  @return  Service.
  -     *  @throws  ServiceException If any error in creation of the specified service
  +     * Create a <code>Service</code> instance.
  +     *
  +     * @param   serviceName QName for the service
  +     * @return  Service.
  +     * @throws  ServiceException If any error in creation of the specified service
        */
  -    public abstract Service createService(QName serviceName) throws ServiceException;
  +    public abstract Service createService(QName serviceName)
  +        throws ServiceException;
   }
  +
  
  
  
  1.8       +72 -31    xml-axis/java/src/javax/xml/rpc/Stub.java
  
  Index: Stub.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/Stub.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- Stub.java	13 May 2002 14:49:00 -0000	1.7
  +++ Stub.java	16 Jun 2002 19:36:55 -0000	1.8
  @@ -57,61 +57,102 @@
   import java.util.Iterator;
   
   /**
  - * Interface for Web Service stubs generated from WSDL. 
  + * The interface <code>javax.xml.rpc.Stub</code> is the common base interface
  + * for the stub classes. All generated stub classes are required to
  + * implement the <code>javax.xml.rpc.Stub</code> interface. An instance
  + * of a stub class represents a client side proxy or stub instance for
  + * the target service endpoint.
  + *
  + * <p>The <code>javax.xml.rpc.Stub</code> interface provides an
  + * extensible property mechanism for the dynamic configuration of
  + * a stub instance.
  + *
  + * @version 1.0
    */
   public interface Stub {
   
       // Constants for the standard properties
  +
       /**
  -     * User name for authentication.
  +     * Standard property: User name for authentication.
  +     * <p>Type: java.lang.String
        */
       public static final String USERNAME_PROPERTY = Call.USERNAME_PROPERTY;
  +
       /**
  -     * Password for authentication.
  +     * Standard property: Password for authentication.
  +     * <p>Type: java.lang.String
        */
       public static final String PASSWORD_PROPERTY = Call.PASSWORD_PROPERTY;
  +
       /**
  -     * Target service endpoint address.
  +     * Standard property: Target service endpoint address. The
  +     * URI scheme for the endpoint address specification must
  +     * correspond to the protocol/transport binding for this
  +     * stub class.
  +     * <p>Type: java.lang.String
        */
       public static final String ENDPOINT_ADDRESS_PROPERTY =
  -            "javax.xml.rpc.service.endpoint.address";
  +        "javax.xml.rpc.service.endpoint.address";
  +
       /**
  -     * This boolean property is used by a service client to indicate
  -     * whether or not it wants to participate in a session with a service
  -     * endpoint.
  -     */
  -    public static final String SESSION_MAINTAIN_PROPERTY = Call.SESSION_MAINTAIN_PROPERTY;
  -
  -    /**
  -     * Sets the value for a named property. JAX-RPC 1.0 specification 
  -     * specifies a standard set of properties that may be passed 
  -     * to the Stub._setProperty method. These properties include:
  -     * <UL>
  -     * <LI>javax.xml.rpc.security.auth.username: Username for the HTTP Basic Authentication
  -     * <LI>javax.xml.rpc.security.auth.password: Password for the HTTP Basic Authentication
  -     * <LI>javax.xml.rpc.service.endpoint.address: Target service endpoint address.
  -     * <LI>[TBD: Additional properties]
  -     * </UL>
  +     * Standard property: This boolean property is used by a service
  +     * client to indicate whether or not it wants to participate in
  +     * a session with a service endpoint. If this property is set to
  +     * true, the service client indicates that it wants the session
  +     * to be maintained. If set to false, the session is not maintained.
  +     * The default value for this property is false.
  +     * <p>Type: java.lang.Boolean
  +     */
  +    public static final String SESSION_MAINTAIN_PROPERTY =
  +        Call.SESSION_MAINTAIN_PROPERTY;
  +
  +    /**
  +     * Sets the name and value of a configuration property
  +     * for this Stub instance. If the Stub instances contains
  +     * a value of the same property, the old value is replaced.
  +     * <p>Note that the <code>_setProperty</code> method may not
  +     * perform validity check on a configured property value. An
  +     * example is the standard property for the target service
  +     * endpoint address that is not checked for validity in the
  +     * <code>_setProperty</code> method.
  +     * In this case, stub configuration errors are detected at
  +     * the remote method invocation.
        *
  -     * @param name - Name of the property
  -     * @param value - Value of the property
  +     * @param name Name of the configuration property
  +     * @param value Value of the property
  +     * @throws JAXRPCException <ul>
  +     *     <li>If an optional standard property name is
  +     *         specified, however this Stub implementation
  +     *         class does not support the configuration of
  +     *         this property.
  +     *     <li>If an invalid or unsupported property name is
  +     *         specified or if a value of mismatched property
  +     *         type is passed.
  +     *     <li>If there is any error in the configuration of
  +     *         a valid property.
  +     *     </ul>
        */
       public void _setProperty(String name, Object value);
   
       /**
  -     * Gets the value of a named property.
  +     * Gets the value of a specific configuration property.
        *
  -     * @param name
  -     *
  -     * @return the value of a named property.
  +     * @param name Name of the property whose value is to be
  +     *          retrieved
  +     * @return Value of the configuration property
  +     * @throws JAXRPCException if an invalid or
  +     *     unsupported property name is passed.
        */
       public Object _getProperty(String name);
   
       /**
  -     * Return the names of configurable properties for this stub class.
  +     * Returns an <code>Iterator</code> view of the names of the properties
  +     * that can be configured on this stub instance.
  +     *
  +     * @return Iterator for the property names of the type
  +     *     <code>java.lang.String</code>
        */
       public Iterator _getPropertyNames();
  -
  -} // interface Stub
  -
  +}    // interface Stub
   
  
  
  
  1.8       +3 -5      xml-axis/java/src/javax/xml/rpc/encoding/DeserializationContext.java
  
  Index: DeserializationContext.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/encoding/DeserializationContext.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- DeserializationContext.java	14 Jun 2002 18:37:33 -0000	1.7
  +++ DeserializationContext.java	16 Jun 2002 19:36:55 -0000	1.8
  @@ -52,16 +52,14 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.encoding;
   
   /**
  - * The javax.xml.rpc.encoding.DeserializationContext interface is implemented by the JAX-RPC runtime system in an XML 
  - * processing mechanism specific manner. A deserializer uses this interface to access and maintain context information 
  - * during the deserialization.. 
  + * The javax.xml.rpc.encoding.DeserializationContext interface is implemented by the JAX-RPC runtime system in an XML
  + * processing mechanism specific manner. A deserializer uses this interface to access and maintain context information
  + * during the deserialization..
    *
    * @version 1.0
    */
   public interface DeserializationContext {}
  -
   
  
  
  
  1.9       +1 -0      xml-axis/java/src/javax/xml/rpc/encoding/Deserializer.java
  
  Index: Deserializer.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/encoding/Deserializer.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- Deserializer.java	14 Jun 2002 18:37:33 -0000	1.8
  +++ Deserializer.java	16 Jun 2002 19:36:55 -0000	1.9
  @@ -73,3 +73,4 @@
        */
       public String getMechanismType();
   }
  +
  
  
  
  1.9       +0 -4      xml-axis/java/src/javax/xml/rpc/encoding/DeserializerFactory.java
  
  Index: DeserializerFactory.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/encoding/DeserializerFactory.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- DeserializerFactory.java	14 Jun 2002 18:37:33 -0000	1.8
  +++ DeserializerFactory.java	16 Jun 2002 19:36:55 -0000	1.9
  @@ -52,11 +52,8 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.encoding;
   
  -import javax.xml.rpc.JAXRPCException;
  -
   /**
    * The javax.xml.rpc.encoding.DeserializerFactory is a factory of
    * deserializers. A DeserializerFactory is registered with a
  @@ -85,5 +82,4 @@
        */
       public java.util.Iterator getSupportedMechanismTypes();
   }
  -
   
  
  
  
  1.8       +0 -2      xml-axis/java/src/javax/xml/rpc/encoding/SerializationContext.java
  
  Index: SerializationContext.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/encoding/SerializationContext.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SerializationContext.java	14 Jun 2002 18:37:33 -0000	1.7
  +++ SerializationContext.java	16 Jun 2002 19:36:55 -0000	1.8
  @@ -52,7 +52,6 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.encoding;
   
   /**
  @@ -66,5 +65,4 @@
    * @version 1.0
    */
   public interface SerializationContext {}
  -
   
  
  
  
  1.8       +0 -2      xml-axis/java/src/javax/xml/rpc/encoding/Serializer.java
  
  Index: Serializer.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/encoding/Serializer.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- Serializer.java	14 Jun 2002 18:37:33 -0000	1.7
  +++ Serializer.java	16 Jun 2002 19:36:55 -0000	1.8
  @@ -52,7 +52,6 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.encoding;
   
   /**
  @@ -73,5 +72,4 @@
        */
       public String getMechanismType();
   }
  -
   
  
  
  
  1.9       +0 -3      xml-axis/java/src/javax/xml/rpc/encoding/SerializerFactory.java
  
  Index: SerializerFactory.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/encoding/SerializerFactory.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SerializerFactory.java	14 Jun 2002 18:37:33 -0000	1.8
  +++ SerializerFactory.java	16 Jun 2002 19:36:55 -0000	1.9
  @@ -52,10 +52,8 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.encoding;
   
  -import javax.xml.rpc.JAXRPCException;
   import java.util.Iterator;
   
   /**
  @@ -86,5 +84,4 @@
        */
       public Iterator getSupportedMechanismTypes();
   }
  -
   
  
  
  
  1.13      +6 -9      xml-axis/java/src/javax/xml/rpc/encoding/TypeMapping.java
  
  Index: TypeMapping.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/encoding/TypeMapping.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- TypeMapping.java	14 Jun 2002 18:37:33 -0000	1.12
  +++ TypeMapping.java	16 Jun 2002 19:36:55 -0000	1.13
  @@ -52,11 +52,9 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.encoding;
   
   import javax.xml.namespace.QName;
  -import javax.xml.rpc.JAXRPCException;
   
   /**
    * The <code>javax.xml.rpc.encoding.TypeMapping</code> is the base
  @@ -90,7 +88,7 @@
        * <code>null</code> as the parameter for this method.
        *
        * @param encodingStyleURIs Array of encodingStyle URIs for the
  -                           supported encoding styles
  +     * supported encoding styles
        */
       public void setSupportedEncodings(String[] encodingStyleURIs);
   
  @@ -120,7 +118,7 @@
        * @throws JAXRPCException If any error during the registration
        */
       public void register(Class javaType, QName xmlType, SerializerFactory sf,
  -           DeserializerFactory dsf);
  +                         DeserializerFactory dsf);
   
       /**
        * Gets the SerializerFactory registered for the specified
  @@ -135,7 +133,7 @@
       public SerializerFactory getSerializer(Class javaType, QName xmlType);
   
       /**
  -     * Gets the DeserializerFactory registered for the specified pair 
  +     * Gets the DeserializerFactory registered for the specified pair
        * of Java type and XML data type.
        *
        * @param javaType Class of the Java type
  @@ -147,19 +145,19 @@
       public DeserializerFactory getDeserializer(Class javaType, QName xmlType);
   
       /**
  -     * Removes the SerializerFactory registered for the specified 
  +     * Removes the SerializerFactory registered for the specified
        * pair of Java type and XML data type.
        *
        * @param javaType Class of the Java type
        * @param xmlType Qualified name of the XML data type
        *
        * @throws JAXRPCException If there is error
  -     * in removing the registered SerializerFactory 
  +     * in removing the registered SerializerFactory
        */
       public void removeSerializer(Class javaType, QName xmlType);
   
       /**
  -     * Removes the DeserializerFactory registered for the specified 
  +     * Removes the DeserializerFactory registered for the specified
        * pair of Java type and XML data type.
        *
        * @param javaType Class of the Java type
  @@ -170,5 +168,4 @@
        */
       public void removeDeserializer(Class javaType, QName xmlType);
   }
  -
   
  
  
  
  1.14      +0 -5      xml-axis/java/src/javax/xml/rpc/encoding/TypeMappingRegistry.java
  
  Index: TypeMappingRegistry.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/encoding/TypeMappingRegistry.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- TypeMappingRegistry.java	14 Jun 2002 18:37:33 -0000	1.13
  +++ TypeMappingRegistry.java	16 Jun 2002 19:36:55 -0000	1.14
  @@ -52,10 +52,8 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.encoding;
   
  -
   /**
    * The interface <code>javax.xml.rpc.encoding.TypeMappingRegistry</code>
    * defines a registry of TypeMapping instances for various encoding
  @@ -86,7 +84,6 @@
        */
       public TypeMapping register(String encodingStyleURI, TypeMapping mapping);
   
  -
       /**
        * Registers the <code>TypeMapping</code> instance that is default
        * for all encoding styles supported by the
  @@ -177,7 +174,5 @@
        * from this TypeMappingRegistry.
        */
       public void clear();
  -
   }
  -
   
  
  
  
  1.10      +24 -1     xml-axis/java/src/javax/xml/rpc/encoding/XMLType.java
  
  Index: XMLType.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/encoding/XMLType.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- XMLType.java	14 Jun 2002 18:37:33 -0000	1.9
  +++ XMLType.java	16 Jun 2002 19:36:55 -0000	1.10
  @@ -52,7 +52,6 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.encoding;
   
   import javax.xml.namespace.QName;
  @@ -69,75 +68,99 @@
        */
       public XMLType() {}
   
  +    /** Field XSD_STRING           */
       public static final QName XSD_STRING =
           new QName("http://www.w3.org/2001/XMLSchema", "string");
   
  +    /** Field XSD_FLOAT           */
       public static final QName XSD_FLOAT =
           new QName("http://www.w3.org/2001/XMLSchema", "float");
   
  +    /** Field XSD_BOOLEAN           */
       public static final QName XSD_BOOLEAN =
           new QName("http://www.w3.org/2001/XMLSchema", "boolean");
   
  +    /** Field XSD_DOUBLE           */
       public static final QName XSD_DOUBLE =
           new QName("http://www.w3.org/2001/XMLSchema", "double");
   
  +    /** Field XSD_INTEGER           */
       public static final QName XSD_INTEGER =
           new QName("http://www.w3.org/2001/XMLSchema", "integer");
   
  +    /** Field XSD_INT           */
       public static final QName XSD_INT =
           new QName("http://www.w3.org/2001/XMLSchema", "int");
   
  +    /** Field XSD_LONG           */
       public static final QName XSD_LONG =
           new QName("http://www.w3.org/2001/XMLSchema", "long");
   
  +    /** Field XSD_SHORT           */
       public static final QName XSD_SHORT =
           new QName("http://www.w3.org/2001/XMLSchema", "short");
   
  +    /** Field XSD_DECIMAL           */
       public static final QName XSD_DECIMAL =
           new QName("http://www.w3.org/2001/XMLSchema", "decimal");
   
  +    /** Field XSD_BASE64           */
       public static final QName XSD_BASE64 =
           new QName("http://www.w3.org/2001/XMLSchema", "base64Binary");
   
  +    /** Field XSD_HEXBINARY           */
       public static final QName XSD_HEXBINARY =
           new QName("http://www.w3.org/2001/XMLSchema", "hexBinary");
   
  +    /** Field XSD_BYTE           */
       public static final QName XSD_BYTE =
           new QName("http://www.w3.org/2001/XMLSchema", "byte");
   
  +    /** Field XSD_DATETIME           */
       public static final QName XSD_DATETIME =
           new QName("http://www.w3.org/2001/XMLSchema", "dateTime");
   
  +    /** Field XSD_QNAME           */
       public static final QName XSD_QNAME =
           new QName("http://www.w3.org/2001/XMLSchema", "QName");
   
  +    /** Field SOAP_STRING           */
       public static final QName SOAP_STRING =
           new QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
   
  +    /** Field SOAP_BOOLEAN           */
       public static final QName SOAP_BOOLEAN =
           new QName("http://schemas.xmlsoap.org/soap/encoding/", "boolean");
   
  +    /** Field SOAP_DOUBLE           */
       public static final QName SOAP_DOUBLE =
           new QName("http://schemas.xmlsoap.org/soap/encoding/", "double");
   
  +    /** Field SOAP_BASE64           */
       public static final QName SOAP_BASE64 =
           new QName("http://schemas.xmlsoap.org/soap/encoding/", "base64");
   
  +    /** Field SOAP_FLOAT           */
       public static final QName SOAP_FLOAT =
           new QName("http://schemas.xmlsoap.org/soap/encoding/", "float");
   
  +    /** Field SOAP_INT           */
       public static final QName SOAP_INT =
           new QName("http://schemas.xmlsoap.org/soap/encoding/", "int");
   
  +    /** Field SOAP_LONG           */
       public static final QName SOAP_LONG =
           new QName("http://schemas.xmlsoap.org/soap/encoding/", "long");
   
  +    /** Field SOAP_SHORT           */
       public static final QName SOAP_SHORT =
           new QName("http://schemas.xmlsoap.org/soap/encoding/", "short");
   
  +    /** Field SOAP_BYTE           */
       public static final QName SOAP_BYTE =
           new QName("http://schemas.xmlsoap.org/soap/encoding/", "byte");
   
  +    /** Field SOAP_ARRAY           */
       public static final QName SOAP_ARRAY =
           new QName("http://schemas.xmlsoap.org/soap/encoding/", "Array");
   }
  
  
  
  1.7       +3 -1      xml-axis/java/src/javax/xml/rpc/handler/Handler.java
  
  Index: Handler.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/handler/Handler.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- Handler.java	14 Jun 2002 15:49:42 -0000	1.6
  +++ Handler.java	16 Jun 2002 19:36:55 -0000	1.7
  @@ -52,7 +52,6 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.handler;
   
   import javax.xml.namespace.QName;
  @@ -213,6 +212,8 @@
        * various handle method.
        *
        * @param HandlerInfo Configuration for the initialization of this handler
  +     *
  +     * @param config
        * @throws JAXRPCException If initialization of the handler fails
        */
       public abstract void init(HandlerInfo config);
  @@ -235,3 +236,4 @@
        */
       public QName[] getHeaders();
   }
  +
  
  
  
  1.6       +1 -1      xml-axis/java/src/javax/xml/rpc/handler/HandlerChain.java
  
  Index: HandlerChain.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/handler/HandlerChain.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- HandlerChain.java	14 Jun 2002 15:49:42 -0000	1.5
  +++ HandlerChain.java	16 Jun 2002 19:36:55 -0000	1.6
  @@ -52,7 +52,6 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.handler;
   
   import java.util.List;
  @@ -155,3 +154,4 @@
        */
       public java.lang.String[] getRoles();
   }
  +
  
  
  
  1.5       +7 -6      xml-axis/java/src/javax/xml/rpc/handler/HandlerInfo.java
  
  Index: HandlerInfo.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/handler/HandlerInfo.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- HandlerInfo.java	14 Jun 2002 15:37:44 -0000	1.4
  +++ HandlerInfo.java	16 Jun 2002 19:36:55 -0000	1.5
  @@ -52,16 +52,15 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.handler;
   
  +import javax.xml.namespace.QName;
  +
   import java.io.Serializable;
   
   import java.util.HashMap;
   import java.util.Map;
   
  -import javax.xml.namespace.QName;
  -
   /**
    * The <code>javax.xml.rpc.handler.HandlerInfo</code> represents
    * information about a handler in the HandlerChain. A HandlerInfo
  @@ -76,7 +75,7 @@
       /** Default constructor */
       public HandlerInfo() {
           handlerClass = null;
  -        config = new HashMap();
  +        config       = new HashMap();
       }
   
       /**
  @@ -89,9 +88,10 @@
        *          of the outermost element of a header block
        */
       public HandlerInfo(Class handlerClass, Map config, QName[] headers) {
  +
           this.handlerClass = handlerClass;
  -        this.config = config;
  -        this.headers = headers;
  +        this.config       = config;
  +        this.headers      = headers;
       }
   
       /**
  @@ -157,3 +157,4 @@
       /** headers */
       private QName[] headers;
   }
  +
  
  
  
  1.8       +4 -5      xml-axis/java/src/javax/xml/rpc/handler/HandlerRegistry.java
  
  Index: HandlerRegistry.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/handler/HandlerRegistry.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- HandlerRegistry.java	14 Jun 2002 15:49:42 -0000	1.7
  +++ HandlerRegistry.java	16 Jun 2002 19:36:55 -0000	1.8
  @@ -52,13 +52,12 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.handler;
   
  -import java.io.Serializable;
  -
   import javax.xml.namespace.QName;
   
  +import java.io.Serializable;
  +
   /**
    * The <code>javax.xml.rpc.handler.HandlerRegistry</code>
    * provides support for the programmatic configuration of
  @@ -107,6 +106,6 @@
        *  @throws java.lang.IllegalArgumentException If an invalid
        *     <code>portName</code> is specified
        */
  -    public abstract void setHandlerChain(
  -            QName portName, java.util.List chain);
  +    public abstract void setHandlerChain(QName portName, java.util.List chain);
   }
  +
  
  
  
  1.3       +3 -1      xml-axis/java/src/javax/xml/rpc/handler/MessageContext.java
  
  Index: MessageContext.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/handler/MessageContext.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MessageContext.java	14 Jun 2002 15:37:44 -0000	1.2
  +++ MessageContext.java	16 Jun 2002 19:36:55 -0000	1.3
  @@ -52,7 +52,6 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.handler;
   
   import java.util.Iterator;
  @@ -100,6 +99,8 @@
       /**
        * Removes a property (name-value pair) from the <code>MessageContext</code>
        * @param  name Name of the property to be removed
  +     *
  +     * @param nae
        * @throws java.lang.IllegalArgumentException if an illegal
        *        property name is specified
        */
  @@ -121,3 +122,4 @@
        */
       public abstract Iterator getPropertyNames();
   }
  +
  
  
  
  1.4       +25 -15    xml-axis/java/src/javax/xml/namespace/QName.java
  
  Index: QName.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/namespace/QName.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- QName.java	14 Jun 2002 18:37:34 -0000	1.3
  +++ QName.java	16 Jun 2002 19:36:56 -0000	1.4
  @@ -52,7 +52,6 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.namespace;
   
   import java.io.Serializable;
  @@ -69,13 +68,14 @@
    * @version 1.0
    */
   public class QName implements Serializable {
  -    /** comment/shared empty string     */
  +
  +    /** comment/shared empty string */
       private static final String emptyString = "".intern();
   
  -    /** Field namespaceURI           */
  +    /** Field namespaceURI */
       private final String namespaceURI;
   
  -    /** Field localPart           */
  +    /** Field localPart */
       private final String localPart;
   
       /**
  @@ -84,10 +84,13 @@
        * @param localPart Local part of the QName
        */
       public QName(String localPart) {
  +
           this.namespaceURI = emptyString;
  -        this.localPart= (localPart == null) ? emptyString : localPart.intern();
  +        this.localPart    = (localPart == null)
  +                            ? emptyString
  +                            : localPart.intern();
       }
  -    
  +
       /**
        * Constructor for the QName.
        *
  @@ -95,11 +98,13 @@
        * @param localPart Local part of the QName.
        */
       public QName(String namespaceURI, String localPart) {
  -        this.namespaceURI =
  -            (namespaceURI == null) ? emptyString : namespaceURI.intern();
   
  -        this.localPart =
  -            (localPart == null) ? emptyString : localPart.intern();
  +        this.namespaceURI = (namespaceURI == null)
  +                            ? emptyString
  +                            : namespaceURI.intern();
  +        this.localPart    = (localPart == null)
  +                            ? emptyString
  +                            : localPart.intern();
       }
   
       /**
  @@ -126,6 +131,7 @@
        * @return  a string representation of the QName
        */
       public String toString() {
  +
           return ((namespaceURI == emptyString)
                   ? localPart
                   : namespaceURI + ":" + localPart);
  @@ -151,6 +157,7 @@
        *      QName: <code>false</code> otherwise.
        */
       public final boolean equals(Object obj) {
  +
           if (obj == this) {
               return true;
           }
  @@ -158,11 +165,12 @@
           if (!(obj instanceof QName)) {
               return false;
           }
  -        
  -        if (namespaceURI == ((QName)obj).namespaceURI &&
  -            localPart == ((QName)obj).localPart) {
  +
  +        if ((namespaceURI == ((QName) obj).namespaceURI)
  +                && (localPart == ((QName) obj).localPart)) {
               return true;
           }
  +
           return false;
       }
   
  @@ -183,14 +191,18 @@
        * @return QName corresponding to the given String
        */
       public static QName valueOf(String s) {
  +
           if ((s == null) || s.equals("")) {
               throw new IllegalArgumentException("invalid QName literal");
           }
  +
           if (s.charAt(0) == '{') {
               int i = s.indexOf('}');
  +
               if (i == -1) {
                   throw new IllegalArgumentException("invalid QName literal");
               }
  +
               if (i == s.length() - 1) {
                   throw new IllegalArgumentException("invalid QName literal");
               } else {
  @@ -213,5 +225,3 @@
           return namespaceURI.hashCode() ^ localPart.hashCode();
       }
   }
  -
  -
  
  
  
  1.3       +2 -1      xml-axis/java/src/javax/xml/rpc/server/ServletEndpointContext.java
  
  Index: ServletEndpointContext.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/server/ServletEndpointContext.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ServletEndpointContext.java	14 Jun 2002 15:37:45 -0000	1.2
  +++ ServletEndpointContext.java	16 Jun 2002 19:36:56 -0000	1.3
  @@ -56,7 +56,9 @@
   
   import javax.servlet.ServletContext;
   import javax.servlet.http.HttpSession;
  +
   import javax.xml.rpc.handler.MessageContext;
  +
   import java.security.Principal;
   
   /**
  @@ -76,7 +78,6 @@
    *
    * @version 1.0
    */
  -
   public interface ServletEndpointContext {
   
       /**
  
  
  
  1.4       +7 -5      xml-axis/java/src/javax/xml/rpc/soap/SOAPFaultException.java
  
  Index: SOAPFaultException.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/soap/SOAPFaultException.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SOAPFaultException.java	14 Jun 2002 15:37:45 -0000	1.3
  +++ SOAPFaultException.java	16 Jun 2002 19:36:56 -0000	1.4
  @@ -87,13 +87,15 @@
        *  @param  faultactor   <code>faultactor</code> element of SOAP fault
        *  @param  detail       <code>faultdetail</code> element of SOAP fault
        */
  -    public SOAPFaultException(QName faultcode, String faultstring, String faultactor,
  -                     Detail detail) {
  +    public SOAPFaultException(QName faultcode, String faultstring,
  +                              String faultactor, Detail detail) {
  +
           super(faultstring);
  -        this.faultcode = faultcode;
  +
  +        this.faultcode   = faultcode;
           this.faultstring = faultstring;
  -        this.faultactor = faultactor;
  -        this.detail = detail;
  +        this.faultactor  = faultactor;
  +        this.detail      = detail;
       }
   
       /**
  
  
  
  1.6       +1 -1      xml-axis/java/src/javax/xml/rpc/handler/soap/SOAPMessageContext.java
  
  Index: SOAPMessageContext.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/rpc/handler/soap/SOAPMessageContext.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SOAPMessageContext.java	14 Jun 2002 15:37:45 -0000	1.5
  +++ SOAPMessageContext.java	16 Jun 2002 19:36:56 -0000	1.6
  @@ -52,7 +52,6 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    */
  -
   package javax.xml.rpc.handler.soap;
   
   import javax.xml.rpc.handler.MessageContext;
  @@ -104,3 +103,4 @@
        */
       public abstract String[] getRoles();
   }
  +
  
  
  
  1.2       +3 -9      xml-axis/java/src/javax/xml/transform/Source.java
  
  Index: Source.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/javax/xml/transform/Source.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Source.java	25 Jan 2002 16:30:08 -0000	1.1
  +++ Source.java	16 Jun 2002 19:36:56 -0000	1.2
  @@ -2,7 +2,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2001 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2001 The Apache Software Foundation.  All rights
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -10,7 +10,7 @@
    * are met:
    *
    * 1. Redistributions of source code must retain the above copyright
  - *    notice, this list of conditions and the following disclaimer. 
  + *    notice, this list of conditions and the following disclaimer.
    *
    * 2. Redistributions in binary form must reproduce the above copyright
    *    notice, this list of conditions and the following disclaimer in
  @@ -18,7 +18,7 @@
    *    distribution.
    *
    * 3. The end-user documentation included with the redistribution,
  - *    if any, must include the following acknowledgment:  
  + *    if any, must include the following acknowledgment:
    *       "This product includes software developed by the
    *        Apache Software Foundation (http://www.apache.org/)."
    *    Alternately, this acknowledgment may appear in the software itself,
  @@ -52,12 +52,6 @@
    * <http://www.apache.org/>.
    */
   package javax.xml.transform;
  -
  -import java.lang.String;
  -
  -import java.io.InputStream;
  -import java.io.Reader;
  -
   
   /**
    * An object that implements this interface contains the information
  
  
  

Mime
View raw message