KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > incava > javadoc > JavadocElement


1 package org.incava.javadoc;
2
3 import org.incava.text.Location;
4
5
6 /**
7  * A field within a Javadoc comment.
8  */

9 public class JavadocElement
10 {
11     public String JavaDoc text;
12
13     public Location start;
14
15     public Location end;
16
17     public JavadocElement(String JavaDoc text, Location start, Location end)
18     {
19         this.text = text;
20         this.start = start;
21         this.end = end;
22
23         // tr.Ace.log("created: " + this);
24
}
25
26     public boolean equals(Object JavaDoc obj)
27     {
28         return obj instanceof JavadocElement && equals((JavadocElement)obj);
29     }
30
31     public boolean equals(JavadocElement other)
32     {
33         return (other.text.equals(text) &&
34                 other.start.equals(start) &&
35                 other.end.equals(end));
36     }
37
38     public String JavaDoc toString()
39     {
40         return "[" + start + " .. " + end + "]: '" + text + "'";
41     }
42 }
43
Popular Tags