User: rinkrank
Date: 02/03/16 10:22:09
Modified: core/src/xdoclet/ejb/vendor Tag: XJAVADOC_REFACTORING
ApacheSoapSubTask.java BluestoneSubTask.java
StrutsFormSubTask.java WebSphereSubTask.java
Log:
xjavadoc refactoring. doesn't work yet, but it compiles
Revision Changes Path
No revision
No revision
1.7.2.1 +3 -3 xdoclet/core/src/xdoclet/ejb/vendor/ApacheSoapSubTask.java
Index: ApacheSoapSubTask.java
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/core/src/xdoclet/ejb/vendor/ApacheSoapSubTask.java,v
retrieving revision 1.7
retrieving revision 1.7.2.1
diff -u -w -r1.7 -r1.7.2.1
--- ApacheSoapSubTask.java 22 Feb 2002 16:28:20 -0000 1.7
+++ ApacheSoapSubTask.java 16 Mar 2002 18:22:09 -0000 1.7.2.1
@@ -4,7 +4,7 @@
import xdoclet.XDocletException;
import xdoclet.XmlSubTask;
-import xdoclet.util.DocletUtil;
+
import xdoclet.util.Translator;
import java.io.File;
@@ -12,7 +12,7 @@
/**
* @author Ara Abrahamian ([EMAIL PROTECTED])
* @created Oct 15, 2001
- * @version $Revision: 1.7 $
+ * @version $Revision: 1.7.2.1 $
*/
public class ApacheSoapSubTask extends XmlSubTask
{
@@ -138,7 +138,7 @@
protected void engineStarted() throws XDocletException
{
- String service_urn = DocletUtil.getText( DocletUtil.getTagsByName(
getCurrentClass(), "soap:service", false )[0] );
+ String service_urn = getCurrentClass().doc().tag( "soap:service"
).value();
String dest_file_name = getDestinationFile();
System.out.println( Translator.getString(
"xdoclet.ejb.vendor.ApacheSoapMessages", "generating_dd",
1.1.2.1 +2 -2 xdoclet/core/src/xdoclet/ejb/vendor/BluestoneSubTask.java
Index: BluestoneSubTask.java
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/core/src/xdoclet/ejb/vendor/BluestoneSubTask.java,v
retrieving revision 1.1
retrieving revision 1.1.2.1
diff -u -w -r1.1 -r1.1.2.1
--- BluestoneSubTask.java 4 Mar 2002 01:23:48 -0000 1.1
+++ BluestoneSubTask.java 16 Mar 2002 18:22:09 -0000 1.1.2.1
@@ -3,7 +3,7 @@
import org.apache.tools.ant.types.Path;
import xdoclet.XDocletException;
import xdoclet.XmlSubTask;
-import xdoclet.util.DocletUtil;
+
import xdoclet.util.Translator;
import java.io.File;
@@ -11,7 +11,7 @@
/**
* @author <a href="mailto:[EMAIL PROTECTED]">Andrew Stevens</a>
* @created January 10, 2002
- * @version $Revision: 1.1 $
+ * @version $Revision: 1.1.2.1 $
*/
public class BluestoneSubTask
extends xdoclet.ejb.AbstractEjbDeploymentDescriptorSubTask
1.11.2.1 +11 -11 xdoclet/core/src/xdoclet/ejb/vendor/StrutsFormSubTask.java
Index: StrutsFormSubTask.java
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/core/src/xdoclet/ejb/vendor/StrutsFormSubTask.java,v
retrieving revision 1.11
retrieving revision 1.11.2.1
diff -u -w -r1.11 -r1.11.2.1
--- StrutsFormSubTask.java 22 Feb 2002 16:28:20 -0000 1.11
+++ StrutsFormSubTask.java 16 Mar 2002 18:22:09 -0000 1.11.2.1
@@ -12,11 +12,11 @@
import xdoclet.ejb.LocalHomeInterfaceSubTask;
import xdoclet.ejb.AbstractEjbCodeGeneratorSubTask;
import xdoclet.tags.PackageTagsHandler;
-import xdoclet.util.DocletUtil;
+
import xdoclet.util.Translator;
-import com.sun.javadoc.ClassDoc;
-import com.sun.javadoc.Tag;
+import xjavadoc.XClass;
+import xjavadoc.XTag;
import org.apache.log4j.Category;
@@ -27,7 +27,7 @@
*
* @author Dmitri Colebatch ([EMAIL PROTECTED])
* @created September 3, 2001
- * @version $Revision: 1.11 $
+ * @version $Revision: 1.11.2.1 $
*/
public class StrutsFormSubTask extends AbstractEjbCodeGeneratorSubTask
{
@@ -46,7 +46,7 @@
/**
* Form tag being processed right now
*/
- protected Tag currentFormTag;
+ protected XTag currentFormTag;
public StrutsFormSubTask()
{
@@ -55,7 +55,7 @@
setOfType( "javax.ejb.EntityBean" );
}
- public Tag getCurrentFormTag()
+ public XTag getCurrentFormTag()
{
return currentFormTag;
}
@@ -82,7 +82,7 @@
}
}
- public void setCurrentFormTag( Tag t )
+ public void setCurrentFormTag( XTag t )
{
this.currentFormTag = t;
}
@@ -116,7 +116,7 @@
}
}
- protected String getGeneratedFileName( ClassDoc clazz ) throws XDocletException
+ protected String getGeneratedFileName( XClass clazz ) throws XDocletException
{
return PackageTagsHandler.packageNameAsPathFor(
StrutsFormTagsHandler.getStrutsFormClassFor( getCurrentClass() ) ) + ".java";
}
@@ -128,7 +128,7 @@
* @return is form tag shall be generated
* @exception XDocletException Description of Exception
*/
- protected boolean matchesGenerationRules( ClassDoc clazz ) throws
XDocletException
+ protected boolean matchesGenerationRules( XClass clazz ) throws
XDocletException
{
if( super.matchesGenerationRules( clazz ) == false )
{
@@ -153,9 +153,9 @@
* @exception XDocletException Description of Exception
* @struts:form tags,and produce separate classes
*/
- protected void generateForClass( ClassDoc clazz ) throws XDocletException
+ protected void generateForClass( XClass clazz ) throws XDocletException
{
- Tag[] formTags = DocletUtil.getTagsByName( clazz, "struts:form", false
);
+ XTag[] formTags = clazz.doc().tags( "struts:form" );
int i;
System.out.println( Translator.getString(
"xdoclet.ejb.vendor.StrutsMessages",
1.10.2.1 +2 -2 xdoclet/core/src/xdoclet/ejb/vendor/WebSphereSubTask.java
Index: WebSphereSubTask.java
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/core/src/xdoclet/ejb/vendor/WebSphereSubTask.java,v
retrieving revision 1.10
retrieving revision 1.10.2.1
diff -u -w -r1.10 -r1.10.2.1
--- WebSphereSubTask.java 22 Feb 2002 16:28:20 -0000 1.10
+++ WebSphereSubTask.java 16 Mar 2002 18:22:09 -0000 1.10.2.1
@@ -6,7 +6,7 @@
import xdoclet.XDocletException;
import xdoclet.ejb.tags.CmpTagsHandler;
import xdoclet.ejb.AbstractEjbDeploymentDescriptorSubTask;
-import com.sun.javadoc.ClassDoc;
+import xjavadoc.XClass;
/**
* This is a JavaDoc doclet plugin that can be used to generate EJB-related
@@ -16,7 +16,7 @@
*
* @author Minh Yie
* @created 15 August 2001
- * @version $Revision: 1.10 $
+ * @version $Revision: 1.10.2.1 $
*/
public class WebSphereSubTask extends AbstractEjbDeploymentDescriptorSubTask
{
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel