Update of 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/descriptor
In directory 
sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv10966/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/descriptor

Modified Files:
        EjbJarXmlPlugin.java 
Log Message:
Support force & verbose options (XDP-183)
Use cached metatadata stored inside EjbConfig

Index: EjbJarXmlPlugin.java
===================================================================
RCS file: 
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-ejb/src/main/java/org/xdoclet/plugin/ejb/descriptor/EjbJarXmlPlugin.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** EjbJarXmlPlugin.java        13 Dec 2005 03:35:32 -0000      1.16
--- EjbJarXmlPlugin.java        12 Jun 2006 06:52:18 -0000      1.17
***************
*** 19,31 ****
  
  import org.generama.JellyTemplateEngine;
- import org.generama.QDoxCapableMetadataProvider;
  import org.generama.WriterMapper;
- 
  import org.generama.defaults.XMLOutputValidator;
  
  import org.xdoclet.plugin.ejb.EjbBeanResolver;
  import org.xdoclet.plugin.ejb.EjbConfig;
  import org.xdoclet.plugin.ejb.EjbIds;
- import org.xdoclet.plugin.ejb.EjbQDoxPlugin;
  import org.xdoclet.plugin.ejb.EjbRuntime;
  import org.xdoclet.plugin.ejb.EjbVersion;
--- 19,29 ----
  
  import org.generama.JellyTemplateEngine;
  import org.generama.WriterMapper;
  import org.generama.defaults.XMLOutputValidator;
  
+ import org.xdoclet.plugin.ejb.AbstractEjbJarXmlPlugin;
  import org.xdoclet.plugin.ejb.EjbBeanResolver;
  import org.xdoclet.plugin.ejb.EjbConfig;
  import org.xdoclet.plugin.ejb.EjbIds;
  import org.xdoclet.plugin.ejb.EjbRuntime;
  import org.xdoclet.plugin.ejb.EjbVersion;
***************
*** 38,42 ****
  import org.xdoclet.plugin.ejb.interfaces.RemoteInterfacePlugin;
  import org.xdoclet.plugin.ejb.interfaces.ServiceEndpointPlugin;
- import org.xdoclet.plugin.ejb.util.QDoxCachedMetadataProvider;
  
  import com.thoughtworks.qdox.model.JavaClass;
--- 36,39 ----
***************
*** 48,52 ****
   * @version $Revision$
   */
! public class EjbJarXmlPlugin extends EjbQDoxPlugin {
      private String description;
      private String displayname;
--- 45,50 ----
   * @version $Revision$
   */
! public class EjbJarXmlPlugin extends AbstractEjbJarXmlPlugin {
! 
      private String description;
      private String displayname;
***************
*** 65,71 ****
      // DONE: EjbInterfaceTag: @qtags.comma-list
      // DONE: EjbRuntimeSingleton instead of EjbUtils.get(config);
!     public EjbJarXmlPlugin(JellyTemplateEngine jellyTemplateEngine, 
QDoxCapableMetadataProvider metadataProvider,
          WriterMapper writerMapper, EjbConfig config) {
!         super(jellyTemplateEngine, new 
QDoxCachedMetadataProvider(metadataProvider), writerMapper, config);
          EjbRuntime.setPlugin(this);
          Map dtds = EjbVersion.fillEntityResolverMap(new HashMap());
--- 63,69 ----
      // DONE: EjbInterfaceTag: @qtags.comma-list
      // DONE: EjbRuntimeSingleton instead of EjbUtils.get(config);
!     public EjbJarXmlPlugin(JellyTemplateEngine jellyTemplateEngine, 
//QDoxCapableMetadataProvider metadataProvider,
          WriterMapper writerMapper, EjbConfig config) {
!         super(jellyTemplateEngine, /* new 
QDoxCachedMetadataProvider(metadataProvider), */ writerMapper, config);
          EjbRuntime.setPlugin(this);
          Map dtds = EjbVersion.fillEntityResolverMap(new HashMap());
***************
*** 103,106 ****
--- 101,111 ----
  
      /**
+      * Getter or the fileName property.
+      */
+     public String getFileName() {
+         return this.fileName;
+     }
+     
+     /**
       * Utility method called from jelly script to resolve a mergeFile 
reference
       *



_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits

Reply via email to