dlr         01/10/13 15:15:00

  Modified:    src/services/java/org/apache/fulcrum/localization
                        LocalizationService.java
  Log:
  Improved JavaDoc (mostly moved here from TurbineLocalizationService
  implementation).
  
  Revision  Changes    Path
  1.3       +20 -17    
jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/localization/LocalizationService.java
  
  Index: LocalizationService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-fulcrum/src/services/java/org/apache/fulcrum/localization/LocalizationService.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -u -r1.2 -r1.3
  --- LocalizationService.java  2001/10/13 22:03:27     1.2
  +++ LocalizationService.java  2001/10/13 22:15:00     1.3
  @@ -54,16 +54,17 @@
    * <http://www.apache.org/>.
    */
   
  -import javax.servlet.http.HttpServletRequest;
   import java.util.Locale;
   import java.util.ResourceBundle;
  +import javax.servlet.http.HttpServletRequest;
  +
   import org.apache.fulcrum.Service;
   
   /**
    * Implementations of the LocalizationService interface.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Jon S. Stevens</a>
  - * @version $Id: LocalizationService.java,v 1.2 2001/10/13 22:03:27 dlr Exp $
  + * @version $Id: LocalizationService.java,v 1.3 2001/10/13 22:15:00 dlr Exp $
    */
   public interface LocalizationService
       extends Service
  @@ -98,8 +99,7 @@
        * @param languageHeader A String with the language header.
        * @return A localized ResourceBundle.
        */
  -    public ResourceBundle getBundle(String bundleName,
  -                                    String languageHeader);
  +    public ResourceBundle getBundle(String bundleName, String languageHeader);
   
       /**
        * Convenience method to get a ResourceBundle based on HTTP
  @@ -120,8 +120,7 @@
        * <code>Accept-Language</code> of.
        * @return A localized ResourceBundle.
        */
  -    public ResourceBundle getBundle(String bundleName,
  -                                    HttpServletRequest req);
  +    public ResourceBundle getBundle(String bundleName, HttpServletRequest req);
   
       /**
        * Convenience method to get a ResourceBundle based on name and
  @@ -131,25 +130,29 @@
        * @param locale A Locale.
        * @return A localized ResourceBundle.
        */
  -    public ResourceBundle getBundle(String bundleName,
  -                                    Locale locale);
  +    public ResourceBundle getBundle(String bundleName, Locale locale);
   
       /**
  -     * Attempts to pull the "Accept-Language" header out of the
  -     * HttpServletRequest object and then parse it.  If the header is
  -     * not present, it will return a null Locale.
  +     * Attempts to pull the <code>Accept-Language</code> header out of
  +     * the <code>HttpServletRequest</code> object and then parse it.
  +     * If the header is not present, it will return a
  +     * <code>null</code> <code>Locale</code>.
        *
  -     * @param req HttpServletRequest.
  -     * @return A Locale.
  +     * @param req The HTTP request to parse the
  +     * <code>Accept-Language</code> of.
  +     * @return The parsed locale.
        */
       public Locale getLocale(HttpServletRequest req);
   
       /**
  -     * This method parses the Accept-Language header and attempts to
  -     * create a Locale out of it.
  +     * Parses the <code>Accept-Language</code> header and attempts to
  +     * create a <code>Locale</code> from it.
        *
  -     * @param languageHeader A String with the language header.
  -     * @return A Locale.
  +     * @param header The language header (i.e. <code>en, es;q=0.8,
  +     * zh-TW;q=0.1</code>), or <code>null</code> for the locale
  +     * corresponding to the default language and country.
  +     * @return The parsed locale, or a locale corresponding to the
  +     * language and country defaults.
        */
       public Locale getLocale(String languageHeader);
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to