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