source: AnnotationManagerN4J/src/main/java/de/mpiwg/itgroup/annotations/Annotation.java @ 4:3599b29c393f

Last change on this file since 4:3599b29c393f was 4:3599b29c393f, checked in by casties, 12 years ago

store seems to work now :-)

File size: 3.1 KB
Line 
1/**
2 *
3 */
4package de.mpiwg.itgroup.annotations;
5
6/**
7 * @author casties
8 *
9 */
10public 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}
Note: See TracBrowser for help on using the repository browser.