[jboss-remoting-commits] JBoss Remoting SVN: r5410 - remoting3/trunk/taglet/src/main/java/org/jboss/remoting3/taglet.

jboss-remoting-commits at lists.jboss.org jboss-remoting-commits at lists.jboss.org
Mon Aug 31 17:43:59 EDT 2009


Author: david.lloyd at jboss.com
Date: 2009-08-31 17:43:58 -0400 (Mon, 31 Aug 2009)
New Revision: 5410

Modified:
   remoting3/trunk/taglet/src/main/java/org/jboss/remoting3/taglet/RemotingTypeTaglet.java
Log:
Fix the taglet to use the newer taglet API

Modified: remoting3/trunk/taglet/src/main/java/org/jboss/remoting3/taglet/RemotingTypeTaglet.java
===================================================================
--- remoting3/trunk/taglet/src/main/java/org/jboss/remoting3/taglet/RemotingTypeTaglet.java	2009-08-31 15:26:22 UTC (rev 5409)
+++ remoting3/trunk/taglet/src/main/java/org/jboss/remoting3/taglet/RemotingTypeTaglet.java	2009-08-31 21:43:58 UTC (rev 5410)
@@ -24,8 +24,11 @@
 
 import java.util.Map;
 
+import com.sun.tools.doclets.internal.toolkit.taglets.Taglet;
+import com.sun.tools.doclets.internal.toolkit.taglets.TagletOutput;
+import com.sun.tools.doclets.internal.toolkit.taglets.TagletWriter;
 import com.sun.javadoc.Tag;
-import com.sun.tools.doclets.Taglet;
+import com.sun.javadoc.Doc;
 
 public abstract class RemotingTypeTaglet implements Taglet {
 
@@ -57,6 +60,20 @@
         return false;
     }
 
+    public TagletOutput getTagletOutput(final Tag tag, final TagletWriter tagletWriter) throws IllegalArgumentException {
+        final TagletOutput output = tagletWriter.getOutputInstance();
+        output.setOutput(toString(tag.firstSentenceTags()));
+        return output;
+    }
+
+    public TagletOutput getTagletOutput(final Doc doc, final TagletWriter tagletWriter) throws IllegalArgumentException {
+        final TagletOutput output = tagletWriter.getOutputInstance();
+        output.setOutput(toString(doc.tags(getName())));
+        return output;
+    }
+
+    public abstract String toString(final Tag tag);
+
     public String toString(final Tag[] tags) {
         return tags.length > 0 ? toString(tags[0]) : "";
     }



More information about the jboss-remoting-commits mailing list