View Javadoc

1   package net.sf.jameleon.taglet;
2   
3   import java.util.Map;
4   
5   import com.sun.javadoc.Tag;
6   
7   public class JameleonApplicationTaglet extends AbstractJameleonTaglet {
8   
9       public JameleonApplicationTaglet(){
10          name = "jameleon.application";
11          inType = true;
12      }
13  
14      public static void register(Map tagletMap){
15          JameleonApplicationTaglet tag = new JameleonApplicationTaglet();
16          doRegister(tagletMap,tag);
17      }
18  
19      public String toString(Tag tag){
20          StringBuffer buff = new StringBuffer("<b>Applications Supported:</b><ol>\n");
21          
22          buff.append("<li>").append(tag.text()).append("</li>\n");
23          buff.append("</ol>\n");
24          return buff.toString();
25  
26      }
27  
28      public String toString(Tag[] tags){
29          StringBuffer buff = new StringBuffer();
30          if (tags.length >  0) {
31              buff = new StringBuffer("<b>Applications Supported:</b><ol>\n");
32              for (int i = 0; i < tags.length; i++) {
33                  buff.append("<li>").append(tags[i].text()).append("</li>\n");
34              }
35              buff.append("</ol>\n");
36          }
37          return buff.toString();
38      }
39  
40  }
41