4
|
1 /**
|
|
2 *
|
|
3 */
|
|
4 package de.mpiwg.itgroup.annotations;
|
|
5
|
|
6 /**
|
|
7 * @author casties
|
|
8 *
|
|
9 */
|
|
10 public class Annotation {
|
|
11 /**
|
|
12 * The URI of this annotation.
|
|
13 */
|
|
14 protected String uri;
|
|
15
|
|
16 /**
|
|
17 * The annotation (body) text.
|
|
18 */
|
|
19 protected String bodyText;
|
|
20
|
|
21 /**
|
|
22 * The URI of the annotation text
|
|
23 */
|
|
24 protected String bodyUri;
|
|
25
|
|
26 /**
|
|
27 * The base URI of the annotation target.
|
|
28 */
|
|
29 protected String targetBaseUri;
|
|
30
|
|
31 /**
|
|
32 * The fragment part of the annotation target.
|
|
33 */
|
|
34 protected String targetFragment;
|
|
35
|
|
36 /**
|
|
37 * The types of annotation targets.
|
|
38 *
|
|
39 */
|
|
40 public static enum FragmentTypes {
|
|
41 XPOINTER, AREA
|
|
42 };
|
|
43
|
|
44 /**
|
|
45 * The type of the annotation target fragment.
|
|
46 */
|
|
47 protected FragmentTypes fragmentType;
|
|
48
|
|
49 /**
|
|
50 * The URI of the creator of this annotation.
|
|
51 */
|
|
52 protected String creatorUri;
|
|
53
|
|
54 /**
|
|
55 * The creation date of this annotation.
|
|
56 */
|
|
57 protected String created;
|
|
58
|
|
59 /**
|
|
60 * @return the uri
|
|
61 */
|
|
62 public String getUri() {
|
|
63 return uri;
|
|
64 }
|
|
65
|
|
66 /**
|
|
67 * @param uri the uri to set
|
|
68 */
|
|
69 public void setUri(String uri) {
|
|
70 this.uri = uri;
|
|
71 }
|
|
72
|
|
73 /**
|
|
74 * @return the bodyText
|
|
75 */
|
|
76 public String getBodyText() {
|
|
77 return bodyText;
|
|
78 }
|
|
79
|
|
80 /**
|
|
81 * @param bodyText the bodyText to set
|
|
82 */
|
|
83 public void setBodyText(String bodyText) {
|
|
84 this.bodyText = bodyText;
|
|
85 }
|
|
86
|
|
87 /**
|
|
88 * @return the bodyUri
|
|
89 */
|
|
90 public String getBodyUri() {
|
|
91 return bodyUri;
|
|
92 }
|
|
93
|
|
94 /**
|
|
95 * @param bodyUri the bodyUri to set
|
|
96 */
|
|
97 public void setBodyUri(String bodyUri) {
|
|
98 this.bodyUri = bodyUri;
|
|
99 }
|
|
100
|
|
101 /**
|
|
102 * @return the targetBaseUri
|
|
103 */
|
|
104 public String getTargetBaseUri() {
|
|
105 return targetBaseUri;
|
|
106 }
|
|
107
|
|
108 /**
|
|
109 * @param targetBaseUri the targetBaseUri to set
|
|
110 */
|
|
111 public void setTargetBaseUri(String targetBaseUri) {
|
|
112 this.targetBaseUri = targetBaseUri;
|
|
113 }
|
|
114
|
|
115 /**
|
|
116 * @return the targetFragment
|
|
117 */
|
|
118 public String getTargetFragment() {
|
|
119 return targetFragment;
|
|
120 }
|
|
121
|
|
122 /**
|
|
123 * @param targetFragment the targetFragment to set
|
|
124 */
|
|
125 public void setTargetFragment(String targetFragment) {
|
|
126 this.targetFragment = targetFragment;
|
|
127 }
|
|
128
|
|
129 /**
|
|
130 * @return the targetType
|
|
131 */
|
|
132 public FragmentTypes getFragmentType() {
|
|
133 return fragmentType;
|
|
134 }
|
|
135
|
|
136 /**
|
|
137 * @param fragmentType the fragmentType to set
|
|
138 */
|
|
139 public void setFragmentType(FragmentTypes fragmentType) {
|
|
140 this.fragmentType = fragmentType;
|
|
141 }
|
|
142
|
|
143 /**
|
|
144 * @return the creatorUri
|
|
145 */
|
|
146 public String getCreatorUri() {
|
|
147 return creatorUri;
|
|
148 }
|
|
149
|
|
150 /**
|
|
151 * @param creatorUri the creatorUri to set
|
|
152 */
|
|
153 public void setCreatorUri(String creatorUri) {
|
|
154 this.creatorUri = creatorUri;
|
|
155 }
|
|
156
|
|
157 /**
|
|
158 * @return the created
|
|
159 */
|
|
160 public String getCreated() {
|
|
161 return created;
|
|
162 }
|
|
163
|
|
164 /**
|
|
165 * @param created the created to set
|
|
166 */
|
|
167 public void setCreated(String created) {
|
|
168 this.created = created;
|
|
169 }
|
|
170
|
|
171
|
|
172 }
|