1 package com.melloware.jukes.file.tag;
2
3 import java.io.File;
4 import java.util.Map;
5
6
7
8
9
10
11
12
13
14 public interface ITag {
15
16 public String getArtist();
17
18 public Long getBitRate();
19
20 public String getComment();
21
22 public String getDisc();
23
24 public String getEncodedBy();
25
26 public String getGenre();
27
28 public String getTitle();
29
30 public String getTrack();
31
32 public long getTrackLength();
33
34 public String getYear();
35
36 public String getLayer();
37
38 public String getVersion();
39
40 public String getFrequency();
41
42 public String getMode();
43
44 public String getEmphasis();
45
46 public String getCopyrighted();
47
48 public Map getHeader();
49
50 public File getFile();
51
52 public boolean isVBR();
53
54 public void setArtist(String aArtist);
55
56 public void setComment(String aComment);
57
58 public void setDisc(String aDisc);
59
60 public void setEncodedBy(String aEncodedBy);
61
62 public void setGenre(String aGenre);
63
64 public void setTitle(String aTitle);
65
66 public void setTrack(String aTrack);
67
68 public void setTrack(String aTrack, int padding);
69
70 public void setYear(String aYear);
71
72 }