Update of 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-externalizer/src/main/java/org/xdoclet/plugin/externalizer
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22519/src/main/java/org/xdoclet/plugin/externalizer

Modified Files:
        MessageBundlePlugin.java PropertiesTranslatorPlugin.java 
        PropertiesTranslatorPlugin.vm 
Log Message:
(XDP-78) Applied patch which corrects output bundle filename

Index: PropertiesTranslatorPlugin.vm
===================================================================
RCS file: 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-externalizer/src/main/java/org/xdoclet/plugin/externalizer/PropertiesTranslatorPlugin.vm,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** PropertiesTranslatorPlugin.vm       8 Dec 2003 14:53:27 -0000       1.1
--- PropertiesTranslatorPlugin.vm       6 Jul 2005 07:27:59 -0000       1.2
***************
*** 9,15 ****
  import java.text.MessageFormat;
  
  import java.util.MissingResourceException;
  import java.util.ResourceBundle;
- import java.util.Locale;
  
  public class ${plugin.getDestinationClassname($class)} {
--- 9,15 ----
  import java.text.MessageFormat;
  
+ import java.util.Locale;
  import java.util.MissingResourceException;
  import java.util.ResourceBundle;
  
  public class ${plugin.getDestinationClassname($class)} {

Index: MessageBundlePlugin.java
===================================================================
RCS file: 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-externalizer/src/main/java/org/xdoclet/plugin/externalizer/MessageBundlePlugin.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** MessageBundlePlugin.java    9 Dec 2004 19:23:47 -0000       1.8
--- MessageBundlePlugin.java    6 Jul 2005 07:27:59 -0000       1.9
***************
*** 1,13 ****
  package org.xdoclet.plugin.externalizer;
  
! import com.thoughtworks.qdox.model.JavaClass;
! import org.generama.defaults.QDoxPlugin;
  import org.generama.QDoxCapableMetadataProvider;
  import org.generama.VelocityTemplateEngine;
  import org.generama.WriterMapper;
  import org.xdoclet.plugin.externalizer.qtags.MsgMessageTagImpl;
  import org.xdoclet.plugin.externalizer.qtags.TagLibrary;
  
! import java.util.Collection;
  
  public class MessageBundlePlugin extends QDoxPlugin {
--- 1,21 ----
+ /*
+  * Copyright (c) 2003
+  * XDoclet Team
+  * All rights reserved.
+  */
  package org.xdoclet.plugin.externalizer;
  
! import java.util.Collection;
! 
  import org.generama.QDoxCapableMetadataProvider;
  import org.generama.VelocityTemplateEngine;
  import org.generama.WriterMapper;
+ 
+ import org.generama.defaults.QDoxPlugin;
+ 
  import org.xdoclet.plugin.externalizer.qtags.MsgMessageTagImpl;
  import org.xdoclet.plugin.externalizer.qtags.TagLibrary;
  
! import com.thoughtworks.qdox.model.JavaClass;
  
  public class MessageBundlePlugin extends QDoxPlugin {
***************
*** 15,22 ****
      private String country;
      private String variant;
-     
  
      public MessageBundlePlugin(VelocityTemplateEngine templateEngine, 
QDoxCapableMetadataProvider metadataProvider,
!                                WriterMapper writerMapper) {
          super(templateEngine, metadataProvider, writerMapper);
          setFileregex("\\.java");
--- 23,29 ----
      private String country;
      private String variant;
  
      public MessageBundlePlugin(VelocityTemplateEngine templateEngine, 
QDoxCapableMetadataProvider metadataProvider,
!         WriterMapper writerMapper) {
          super(templateEngine, metadataProvider, writerMapper);
          setFileregex("\\.java");
***************
*** 24,28 ****
          setMultioutput(true);
          new TagLibrary(metadataProvider);
-         
      }
  
--- 31,34 ----
***************
*** 53,57 ****
--- 59,65 ----
      public String getBundleKey() {
          StringBuffer sb = new StringBuffer();
+ 
          if (getLang() != null) {
+             sb.append("_");
              sb.append(getLang());
          } else {
***************
*** 70,73 ****
--- 78,82 ----
              sb.append(getVariant());
          }
+ 
          return sb.toString();
      }
***************
*** 91,95 ****
              }
          }
!               
          // fallen through
          return false;
--- 100,104 ----
              }
          }
! 
          // fallen through
          return false;
***************
*** 100,102 ****
          return clazz.getTagByName("msg.bundle") != null;
      }
! }
--- 109,111 ----
          return clazz.getTagByName("msg.bundle") != null;
      }
! }
\ No newline at end of file

Index: PropertiesTranslatorPlugin.java
===================================================================
RCS file: 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-externalizer/src/main/java/org/xdoclet/plugin/externalizer/PropertiesTranslatorPlugin.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** PropertiesTranslatorPlugin.java     13 Nov 2004 09:27:04 -0000      1.5
--- PropertiesTranslatorPlugin.java     6 Jul 2005 07:27:59 -0000       1.6
***************
*** 1,14 ****
  package org.xdoclet.plugin.externalizer;
  
- import com.thoughtworks.qdox.model.JavaClass;
  import org.generama.QDoxCapableMetadataProvider;
  import org.generama.VelocityTemplateEngine;
  import org.generama.WriterMapper;
  import org.generama.defaults.JavaGeneratingPlugin;
  import org.xdoclet.plugin.externalizer.qtags.TagLibrary;
  
! public class PropertiesTranslatorPlugin extends JavaGeneratingPlugin {
  
!     public PropertiesTranslatorPlugin(VelocityTemplateEngine 
velocityTemplateEngine, QDoxCapableMetadataProvider metadataProvider, 
WriterMapper writerMapper) throws ClassNotFoundException {
          super(velocityTemplateEngine, metadataProvider, writerMapper);
          setFileregex("\\.java");
--- 1,23 ----
+ /*
+  * Copyright (c) 2003
+  * XDoclet Team
+  * All rights reserved.
+  */
  package org.xdoclet.plugin.externalizer;
  
  import org.generama.QDoxCapableMetadataProvider;
  import org.generama.VelocityTemplateEngine;
  import org.generama.WriterMapper;
+ 
  import org.generama.defaults.JavaGeneratingPlugin;
+ 
  import org.xdoclet.plugin.externalizer.qtags.TagLibrary;
  
! import com.thoughtworks.qdox.model.JavaClass;
  
! public class PropertiesTranslatorPlugin extends JavaGeneratingPlugin {
!     public PropertiesTranslatorPlugin(VelocityTemplateEngine 
velocityTemplateEngine,
!         QDoxCapableMetadataProvider metadataProvider, WriterMapper 
writerMapper)
!         throws ClassNotFoundException {
          super(velocityTemplateEngine, metadataProvider, writerMapper);
          setFileregex("\\.java");
***************
*** 16,27 ****
          setMultioutput(true);
          new TagLibrary(metadataProvider);
- 
      }
  
- 
      public boolean shouldGenerate(Object metadata) {
          JavaClass clazz = (JavaClass) metadata;
          return clazz.getTagByName("msg.bundle") != null;
      }
! }
! 
--- 25,33 ----
          setMultioutput(true);
          new TagLibrary(metadataProvider);
      }
  
      public boolean shouldGenerate(Object metadata) {
          JavaClass clazz = (JavaClass) metadata;
          return clazz.getTagByName("msg.bundle") != null;
      }
! }
\ No newline at end of file



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits

Reply via email to