cziegeler    2004/07/11 07:00:57

  Modified:    src/java/org/apache/cocoon/environment Request.java
  Log:
  Add since attribute
  
  Revision  Changes    Path
  1.9       +72 -68    
cocoon-2.1/src/java/org/apache/cocoon/environment/Request.java
  
  Index: Request.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/java/org/apache/cocoon/environment/Request.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- Request.java      11 Jul 2004 13:59:12 -0000      1.8
  +++ Request.java      11 Jul 2004 14:00:57 -0000      1.9
  @@ -138,73 +138,77 @@
       void removeAttribute(String name);
   
       /**
  -    * Returns the value of the named attribute from the scope
  -    * as an <code>Object</code>, or <code>null</code> if no attribute 
  -    * of the given name exists.
  -    *
  -    * @param name        a <code>String</code> specifying the name of
  -    *                        the attribute
  -    * @param scope        scope (global or request) of the attribute
  -    *
  -    * @return                an <code>Object</code> containing the value
  -    *                        of the attribute, or <code>null</code> if
  -    *                        the attribute does not exist
  -    *
  -    */
  -   Object getAttribute(String name, int scope);
  +     * Returns the value of the named attribute from the scope
  +     * as an <code>Object</code>, or <code>null</code> if no attribute 
  +     * of the given name exists.
  +     *
  +     * @param name        a <code>String</code> specifying the name of
  +     *                        the attribute
  +     * @param scope        scope (global or request) of the attribute
  +     *
  +     * @return                an <code>Object</code> containing the value
  +     *                        of the attribute, or <code>null</code> if
  +     *                        the attribute does not exist
  +     *
  +     * @since 2.2
  +     */
  +    Object getAttribute(String name, int scope);
   
  -   /**
  -    * Returns an <code>Enumeration</code> containing the
  -    * names of the attributes available to this request in the scope.
  -    * This method returns an empty <code>Enumeration</code>
  -    * if the request has no attributes available to it.
  -    *
  -    * @param scope        scope (global or request) of the attribute
  -    *
  -    * @return                an <code>Enumeration</code> of strings
  -    *                        containing the names
  -    *                         of the request's attributes
  -    *
  -    */
  -   Enumeration getAttributeNames(int scope);
  +    /**
  +     * Returns an <code>Enumeration</code> containing the
  +     * names of the attributes available to this request in the scope.
  +     * This method returns an empty <code>Enumeration</code>
  +     * if the request has no attributes available to it.
  +     *
  +     * @param scope        scope (global or request) of the attribute
  +     *
  +     * @return                an <code>Enumeration</code> of strings
  +     *                        containing the names
  +     *                         of the request's attributes
  +     *
  +     * @since 2.2
  +     */
  +    Enumeration getAttributeNames(int scope);
   
  -   /**
  -    *
  -    * Stores an attribute in this request in the scope.
  -    * Attributes are reset between requests.
  -    *
  -    * <p>Attribute names should follow the same conventions as
  -    * package names. Names beginning with <code>java.*</code>,
  -    * <code>javax.*</code>, and <code>com.sun.*</code>, are
  -    * reserved for use by Sun Microsystems.
  -    *
  -    *
  -    * @param name                        a <code>String</code> specifying
  -    *                                    the name of the attribute    
  -    * @param o                            the <code>Object</code> to be 
stored
  -    * @param scope        scope (global or request) of the attribute
  -    *
  -    */
  -   void setAttribute(String name, Object o, int scope);
  +    /**
  +     *
  +     * Stores an attribute in this request in the scope.
  +     * Attributes are reset between requests.
  +     *
  +     * <p>Attribute names should follow the same conventions as
  +     * package names. Names beginning with <code>java.*</code>,
  +     * <code>javax.*</code>, and <code>com.sun.*</code>, are
  +     * reserved for use by Sun Microsystems.
  +     *
  +     *
  +     * @param name                        a <code>String</code> specifying
  +     *                                    the name of the attribute    
  +     * @param o                            the <code>Object</code> to be 
stored
  +     * @param scope        scope (global or request) of the attribute
  +     *
  +     * @since 2.2
  +     */
  +    void setAttribute(String name, Object o, int scope);
   
  -   /**
  -    * Removes an attribute from this request in the scope.  
  -    * This method is not
  -    * generally needed as attributes only persist as long as the request
  -    * is being handled.
  -    *
  -    * <p>Attribute names should follow the same conventions as
  -    * package names. Names beginning with <code>java.*</code>,
  -    * <code>javax.*</code>, and <code>com.sun.*</code>, are
  -    * reserved for use by Sun Microsystems.
  -    *
  -    *
  -    * @param name                        a <code>String</code> specifying
  -    *                                        the name of the attribute to 
remove
  -    * @param scope        scope (global or request) of the attribute
  -    *
  -    */
  -   void removeAttribute(String name, int scope);
  +    /**
  +     * Removes an attribute from this request in the scope.  
  +     * This method is not
  +     * generally needed as attributes only persist as long as the request
  +     * is being handled.
  +     *
  +     * <p>Attribute names should follow the same conventions as
  +     * package names. Names beginning with <code>java.*</code>,
  +     * <code>javax.*</code>, and <code>com.sun.*</code>, are
  +     * reserved for use by Sun Microsystems.
  +     *
  +     *
  +     * @param name                        a <code>String</code> specifying
  +     *                                        the name of the attribute to 
remove
  +     * @param scope        scope (global or request) of the attribute
  +     *
  +     * @since 2.2
  +     */
  +    void removeAttribute(String name, int scope);
   
       /**
        *
  
  
  

Reply via email to