summaryrefslogtreecommitdiff
path: root/songdbj/RundbEntry.java
diff options
context:
space:
mode:
authorMichiel Van Der Kolk <not.valid@email.address>2005-07-11 15:42:37 +0000
committerMichiel Van Der Kolk <not.valid@email.address>2005-07-11 15:42:37 +0000
commit9fee0ec4ca0c5b7a334cc29dbb58e76c7a4c736e (patch)
tree4c304cd4151020bd5494d279ee68a105ae3a5a3a /songdbj/RundbEntry.java
parentdfa8ecbe609ca8ea194d08560a44fb9a92e94b4b (diff)
downloadrockbox-9fee0ec4ca0c5b7a334cc29dbb58e76c7a4c736e.zip
rockbox-9fee0ec4ca0c5b7a334cc29dbb58e76c7a4c736e.tar.gz
rockbox-9fee0ec4ca0c5b7a334cc29dbb58e76c7a4c736e.tar.bz2
rockbox-9fee0ec4ca0c5b7a334cc29dbb58e76c7a4c736e.tar.xz
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.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/songdbj/RundbEntry.java b/songdbj/RundbEntry.java
new file mode 100644
index 0000000..c13cbe4
--- /dev/null
+++ b/songdbj/RundbEntry.java
@@ -0,0 +1,28 @@
+import java.io.*;
+
+public class RundbEntry extends Entry {
+ protected FileEntry file;
+ protected short rating, voladj;
+ protected int playcount,lastplayed;
+
+ public RundbEntry(FileEntry f) {
+ file=f;
+ rating=0;
+ voladj=0;
+ playcount=0;
+ lastplayed=0;
+ }
+
+ public void write(DataOutputStream w) throws IOException {
+ w.writeInt(file.getOffset());
+ w.writeInt(file.getHash());
+ w.writeShort(rating);
+ w.writeShort(voladj);
+ w.writeInt(playcount);
+ w.writeInt(lastplayed);
+ }
+
+ public static int entrySize() {
+ return 20;
+ }
+} \ No newline at end of file