📄 musictrack.java
字号:
/*
* Created on 30.mar.2006
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package no.auc.one.portableplayer.lms;
import java.io.*;
public class MusicTrack extends AudioItem {
// Optional
private String artist = DidlObject.SERIALIZED_NULL_STRING_PROPERTY;
private String album = DidlObject.SERIALIZED_NULL_STRING_PROPERTY;
private int originalTrackNumber = Integer.MAX_VALUE;
private String playlist = DidlObject.SERIALIZED_NULL_STRING_PROPERTY;
private String storageMedium = DidlObject.SERIALIZED_NULL_STRING_PROPERTY;
private String contributor = DidlObject.SERIALIZED_NULL_STRING_PROPERTY;
private String date = DidlObject.SERIALIZED_NULL_STRING_PROPERTY;
private final static String CLASSTYPE = "object.item.audioItem.musicTrack";
public String classType() {
return CLASSTYPE;
}
public MusicTrack(
int id,
int parentId,
String title,
boolean restricted,
String localUrl)
{
super(id, parentId, title, restricted, localUrl);
}
public MusicTrack(DataInput di) throws IOException {
super(di);
artist = di.readUTF();
album = di.readUTF();
originalTrackNumber = di.readInt();
playlist = di.readUTF();
storageMedium = di.readUTF();
contributor = di.readUTF();
date = di.readUTF();
}
public void serialize(DataOutput dout) throws IOException {
super.serialize(dout);
dout.writeUTF(artist);
dout.writeUTF(album);
dout.writeInt(originalTrackNumber);
dout.writeUTF(playlist);
dout.writeUTF(storageMedium);
dout.writeUTF(contributor);
dout.writeUTF(date);
}
public void serializeXml(PrintStream ps) {
super.serializeXml(ps);
if (!artist.equals(DidlObject.SERIALIZED_NULL_STRING_PROPERTY)) {
ps.print("<upnp:artist>");
ps.print(artist);
ps.print("</upnp:artist>");
}
if (!album.equals(DidlObject.SERIALIZED_NULL_STRING_PROPERTY)) {
ps.print("<upnp:album>");
ps.print(album);
ps.print("</upnp:album>");
}
if (originalTrackNumber != Integer.MAX_VALUE) {
ps.print("<upnp:originalTrackNumber>");
ps.print(originalTrackNumber);
ps.print("</upnp:originalTrackNumber>");
}
if (!playlist.equals(DidlObject.SERIALIZED_NULL_STRING_PROPERTY)) {
ps.print("<upnp:playlist>");
ps.print(playlist);
ps.print("</upnp:playlist>");
}
if (!storageMedium.equals(DidlObject.SERIALIZED_NULL_STRING_PROPERTY)) {
ps.print("<upnp:storageMedium>");
ps.print(storageMedium);
ps.print("</upnp:storageMedium>");
}
if (!contributor.equals(DidlObject.SERIALIZED_NULL_STRING_PROPERTY)) {
ps.print("<dc:contributor>");
ps.print(contributor);
ps.print("</dc:contributor>");
}
if (!date.equals(DidlObject.SERIALIZED_NULL_STRING_PROPERTY)) {
ps.print("<dc:date>");
ps.print(date);
ps.print("</dc:date>");
}
}
public String getAlbum() {
return album;
}
public void setAlbum(String album) {
this.album = album;
}
public String getArtist() {
return artist;
}
public void setArtist(String artist) {
this.artist = artist;
}
public String getContributor() {
return contributor;
}
public void setContributor(String contributor) {
this.contributor = contributor;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public int getOriginalTrackNumber() {
return originalTrackNumber;
}
public void setOriginalTrackNumber(int originalTrackNumber) {
this.originalTrackNumber = originalTrackNumber;
}
public String getPlaylist() {
return playlist;
}
public void setPlaylist(String playlist) {
this.playlist = playlist;
}
public String getStorageMedium() {
return storageMedium;
}
public void setStorageMedium(String storageMedium) {
this.storageMedium = storageMedium;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -