You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by do...@apache.org on 2001/11/06 00:39:36 UTC

cvs commit: jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n Bundle.java BundleInfo.java BundleInfoMapper.java BundleLoader.java BundleMatcher.java

donaldp     01/11/05 15:39:36

  Modified:    src/scratchpad/org/apache/avalon/excalibur/i18n Bundle.java
                        BundleInfo.java BundleInfoMapper.java
                        BundleLoader.java BundleMatcher.java
  Log:
  bracketing.
  
  Revision  Changes    Path
  1.4       +3 -4      jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/Bundle.java
  
  Index: Bundle.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/Bundle.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Bundle.java	2001/11/01 15:26:14	1.3
  +++ Bundle.java	2001/11/05 23:39:36	1.4
  @@ -14,10 +14,10 @@
    * This is the interface of the ResourceBundle, for used for i18n support.
    *
    * @author <a href="mailto:neeme@apache.org">Neeme Praks</a>
  - * @version CVS $Revision: 1.3 $ $Date: 2001/11/01 15:26:14 $ $Author: colus $
  + * @version CVS $Revision: 1.4 $ $Date: 2001/11/05 23:39:36 $ $Author: donaldp $
    */
  -public interface Bundle {
  -
  +public interface Bundle
  +{
       /**
        * Initalize the bundle
        *
  @@ -96,5 +96,4 @@
        * @param lastModified  last modification time
        */
       void setLastModified(long lastModified);
  -
   }
  
  
  
  1.3       +30 -18    jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/BundleInfo.java
  
  Index: BundleInfo.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/BundleInfo.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- BundleInfo.java	2001/11/02 19:41:48	1.2
  +++ BundleInfo.java	2001/11/05 23:39:36	1.3
  @@ -13,45 +13,53 @@
    * Used to map locale information to URI space, to find the relevant bundle.
    *
    * @author <a href="mailto:neeme@apache.org">Neeme Praks</a>
  - * @version CVS $Revision: 1.2 $ $Date: 2001/11/02 19:41:48 $ $Author: neeme $
  + * @version CVS $Revision: 1.3 $ $Date: 2001/11/05 23:39:36 $ $Author: donaldp $
    */
  -public class BundleInfo {
  -
  +public class BundleInfo
  +{
       private String name;
       private Locale locale;
       private String ext;
   
  -    public BundleInfo(String name, Locale locale, String ext) {
  +    public BundleInfo(String name, Locale locale, String ext)
  +    {
           this.name = name;
           this.locale = locale;
           this.ext = ext;
       }
   
  -    public BundleInfo(String name, Locale locale) {
  +    public BundleInfo(String name, Locale locale) 
  +    {
           this(name, locale, null);
       }
   
  -    public BundleInfo(Locale locale) {
  +    public BundleInfo(Locale locale) 
  +    {
           this(null, locale);
       }
   
  -    public String getName() {
  +    public String getName() 
  +    {
           return this.name;
       }
   
  -    public Locale getLocale() {
  +    public Locale getLocale() 
  +    {
           return this.locale;
       }
   
  -    public String getExtensionParameter() {
  +    public String getExtensionParameter() 
  +    {
           return this.ext;
       }
   
  -    public String toString() {
  +    public String toString() 
  +    {
           return "BundleInfo(" + this.name + "," + this.locale + "," + this.ext + ")";
       }
   
  -    public BundleInfo getParent() {
  +    public BundleInfo getParent() 
  +    {
           if (this.locale != null && !this.locale.getLanguage().equals(""))
               return new BundleInfo(this.name, this.getParentLocale(), this.ext);
           else
  @@ -66,9 +74,11 @@
        * @param locale            the locale
        * @return                  the parent locale
        */
  -    protected Locale getParentLocale() {
  +    protected Locale getParentLocale() 
  +    {
           Locale newloc;
  -        if (this.locale.getVariant().equals("")) {
  +        if (this.locale.getVariant().equals("")) 
  +        {
               if (this.locale.getCountry().equals(""))
                   newloc = new Locale("","","");
               else
  @@ -80,20 +90,23 @@
           return newloc;
       }
   
  -    public boolean matches(BundleInfo info) {
  +    public boolean matches(BundleInfo info) 
  +    {
           return
               match(this.name, info.getName()) &&
               match(this.locale, info.getLocale()) &&
               match(this.ext, info.getExtensionParameter());
       }
   
  -    protected boolean match(String str, String reference) {
  +    protected boolean match(String str, String reference) 
  +    {
           if (str == null) return true;
           if (reference == null) return false;
           return str.equals(reference);
       }
   
  -    protected boolean match(Locale locale, Locale reference) {
  +    protected boolean match(Locale locale, Locale reference) 
  +    {
           if (locale == null) return true;
           if (reference == null) return false;
           return
  @@ -101,5 +114,4 @@
               match(locale.getCountry(), reference.getCountry()) &&
               match(locale.getVariant(), reference.getVariant());
       }
  -
  -}
  \ No newline at end of file
  +}
  
  
  
  1.3       +3 -3      jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/BundleInfoMapper.java
  
  Index: BundleInfoMapper.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/BundleInfoMapper.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- BundleInfoMapper.java	2001/11/01 15:26:14	1.2
  +++ BundleInfoMapper.java	2001/11/05 23:39:36	1.3
  @@ -12,10 +12,10 @@
    * to find the relevant bundle.
    *
    * @author <a href="mailto:neeme@apache.org">Neeme Praks</a>
  - * @version CVS $Revision: 1.2 $ $Date: 2001/11/01 15:26:14 $ $Author: colus $
  + * @version CVS $Revision: 1.3 $ $Date: 2001/11/05 23:39:36 $ $Author: donaldp $
    */
  -public interface BundleInfoMapper {
  -
  +public interface BundleInfoMapper
  +{
       /**
        * Get the string form of the bundle, based on bundle info.
        *
  
  
  
  1.3       +4 -3      jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/BundleLoader.java
  
  Index: BundleLoader.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/BundleLoader.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- BundleLoader.java	2001/11/01 15:26:14	1.2
  +++ BundleLoader.java	2001/11/05 23:39:36	1.3
  @@ -13,10 +13,11 @@
    * Used to map locale information to URI space, to find the relevant bundle.
    *
    * @author <a href="mailto:neeme@apache.org">Neeme Praks</a>
  - * @version CVS $Revision: 1.2 $ $Date: 2001/11/01 15:26:14 $ $Author: colus $
  + * @version CVS $Revision: 1.3 $ $Date: 2001/11/05 23:39:36 $ $Author: donaldp $
    */
  -public interface BundleLoader extends Configurable {
  -
  +public interface BundleLoader 
  +    extends Configurable
  +{
       /**
        * Load a bundle, based on bundleInfo.
        *
  
  
  
  1.3       +6 -6      jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/BundleMatcher.java
  
  Index: BundleMatcher.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/i18n/BundleMatcher.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- BundleMatcher.java	2001/11/02 19:36:17	1.2
  +++ BundleMatcher.java	2001/11/05 23:39:36	1.3
  @@ -14,15 +14,15 @@
    * to find the relevant bundle.
    *
    * @author <a href="mailto:neeme@apache.org">Neeme Praks</a>
  - * @version CVS $Revision: 1.2 $ $Date: 2001/11/02 19:36:17 $ $Author: neeme $
  + * @version CVS $Revision: 1.3 $ $Date: 2001/11/05 23:39:36 $ $Author: donaldp $
    */
  -public interface BundleMatcher extends Configurable {
  -
  +public interface BundleMatcher 
  +    extends Configurable
  +{
       /**
        * Get the string form of the bundle, based on bundle info.
        *
        * @return      the string form
        */
  -    public String getType(BundleInfo bundleInfo);
  -
  -}
  \ No newline at end of file
  +    String getType(BundleInfo bundleInfo);
  +}
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>