diff options
author | Michiel Van Der Kolk <not.valid@email.address> | 2005-07-11 15:42:37 +0000 |
---|---|---|
committer | Michiel Van Der Kolk <not.valid@email.address> | 2005-07-11 15:42:37 +0000 |
commit | 9fee0ec4ca0c5b7a334cc29dbb58e76c7a4c736e (patch) | |
tree | 4c304cd4151020bd5494d279ee68a105ae3a5a3a /songdbj/RundbEntry.java | |
parent | dfa8ecbe609ca8ea194d08560a44fb9a92e94b4b (diff) | |
download | rockbox-9fee0ec4ca0c5b7a334cc29dbb58e76c7a4c736e.tar.gz rockbox-9fee0ec4ca0c5b7a334cc29dbb58e76c7a4c736e.zip |
Songdb java version, source. only 1.5 compatible
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7101 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'songdbj/RundbEntry.java')
-rw-r--r-- | songdbj/RundbEntry.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/songdbj/RundbEntry.java b/songdbj/RundbEntry.java new file mode 100644 index 0000000000..c13cbe4924 --- /dev/null +++ b/songdbj/RundbEntry.java | |||
@@ -0,0 +1,28 @@ | |||
1 | import java.io.*; | ||
2 | |||
3 | public class RundbEntry extends Entry { | ||
4 | protected FileEntry file; | ||
5 | protected short rating, voladj; | ||
6 | protected int playcount,lastplayed; | ||
7 | |||
8 | public RundbEntry(FileEntry f) { | ||
9 | file=f; | ||
10 | rating=0; | ||
11 | voladj=0; | ||
12 | playcount=0; | ||
13 | lastplayed=0; | ||
14 | } | ||
15 | |||
16 | public void write(DataOutputStream w) throws IOException { | ||
17 | w.writeInt(file.getOffset()); | ||
18 | w.writeInt(file.getHash()); | ||
19 | w.writeShort(rating); | ||
20 | w.writeShort(voladj); | ||
21 | w.writeInt(playcount); | ||
22 | w.writeInt(lastplayed); | ||
23 | } | ||
24 | |||
25 | public static int entrySize() { | ||
26 | return 20; | ||
27 | } | ||
28 | } \ No newline at end of file | ||