TEIHeader.java
877 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
package ipipan.clarin.tei.api.entities;
import java.util.Calendar;
/**
*
* @author mlenart
*/
public interface TEIHeader {
String getId();
void setId(String id);
/**
* Annotation layer this header corresponds to or null if this is corpus
* header.
*
* @return layer
*/
AnnotationLayer getLayer();
/**
* Get a header copy suitable for given layer.
*
* @param layer
* chosen layer
* @return header
*/
TEIHeader getCopy(AnnotationLayer layer);
// String getContent();
String getTitle();
void setTitle(String title);
String getDistributor();
void setDistributor(String dist);
Calendar getTime();
void setTime(Calendar cal);
String getDuration();
void setDuration(String dur);
String getSourceDescText();
void setSourceDescText(String text);
String getRetrievedFrom();
void setRetrievedFrom(String url);
}