1 package net.sf.jameleon.taglet;
2
3 import java.util.Map;
4
5 import com.sun.javadoc.Tag;
6
7 public class JameleonStepTaglet extends AbstractJameleonTaglet {
8
9 public JameleonStepTaglet(){
10 name = "jameleon.step";
11 inType = true;
12 }
13
14 public static void register(Map tagletMap){
15 JameleonStepTaglet tag = new JameleonStepTaglet();
16 doRegister(tagletMap,tag);
17 }
18
19 public String toString(Tag tag){
20 StringBuffer buff = new StringBuffer("<b>Steps:</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>Steps:</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