KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > dinamica > Marker


1 package dinamica;
2
3 /**
4  * Represents a field marker in a text template. This
5  * is a utility class to be used by TemplateEngine. The attribute
6  * "extraInfo" may represent the output format or the sequence name, depending on
7  * the marker type (field or sequence)
8  * <br>
9  * Creation date: 23/09/2003<br>
10  * Last Update: 23/09/2003<br>
11  * (c) 2003 Martin Cordova<br>
12  * This code is released under the LGPL license<br>
13  * @author Martin Cordova
14  */

15 public class Marker
16 {
17
18     private String JavaDoc name = null;
19     private String JavaDoc extraInfo = null;
20     private int pos1 = 0;
21     private int pos2 = 0;
22
23     public Marker(String JavaDoc name, String JavaDoc extraInfo, int pos1, int pos2)
24     {
25         this.name = name;
26         this.extraInfo = extraInfo;
27         this.pos1 = pos1;
28         this.pos2 = pos2;
29     }
30
31     /**
32      * @return
33      */

34     public String JavaDoc getExtraInfo()
35     {
36         return extraInfo;
37     }
38
39     /**
40      * @return
41      */

42     public String JavaDoc getName()
43     {
44         return name;
45     }
46
47     /**
48      * @param string
49      */

50     public void setExtraInfo(String JavaDoc string)
51     {
52         extraInfo = string;
53     }
54
55     /**
56      * @param string
57      */

58     public void setName(String JavaDoc string)
59     {
60         name = string;
61     }
62
63     /**
64      * @return Start position of marker
65      */

66     public int getPos1()
67     {
68         return pos1;
69     }
70
71     /**
72      * @return End position of marker
73      */

74     public int getPos2()
75     {
76         return pos2;
77     }
78
79 }
80
Popular Tags