📄 imageitem.java
字号:
package no.auc.one.portableplayer.lms;
import java.io.*;
public class ImageItem extends Item {
// Optional
private String longDescription = DidlObject.SERIALIZED_NULL_STRING_PROPERTY;
private String storageMedium = DidlObject.SERIALIZED_NULL_STRING_PROPERTY;
private String rating = DidlObject.SERIALIZED_NULL_STRING_PROPERTY;
private String description = DidlObject.SERIALIZED_NULL_STRING_PROPERTY;
private String publisher = DidlObject.SERIALIZED_NULL_STRING_PROPERTY;
private String date = DidlObject.SERIALIZED_NULL_STRING_PROPERTY;
private String rights = DidlObject.SERIALIZED_NULL_STRING_PROPERTY;
private final static String CLASSTYPE = "object.item.imageItem";
public String classType() {
return CLASSTYPE;
}
public ImageItem(
int id,
int parentId,
String title,
boolean restricted,
String localUrl)
{
super(id, parentId, title, restricted, localUrl);
}
public ImageItem(DataInput di) throws IOException {
super(di);
longDescription = di.readUTF();
storageMedium = di.readUTF();
rating = di.readUTF();
description = di.readUTF();
publisher = di.readUTF();
date = di.readUTF();
rights = di.readUTF();
}
public void serialize(DataOutput dout) throws IOException {
super.serialize(dout);
dout.writeUTF(longDescription);
dout.writeUTF(storageMedium);
dout.writeUTF(rating);
dout.writeUTF(description);
dout.writeUTF(publisher);
dout.writeUTF(date);
dout.writeUTF(rights);
}
public void serializeXml(PrintStream ps) {
super.serializeXml(ps);
if(!longDescription.equals(DidlObject.SERIALIZED_NULL_STRING_PROPERTY)) {
ps.print("<upnp:longDescription>");
ps.print(longDescription);
ps.print("</upnp:longDescription>");
}
if(!storageMedium.equals(DidlObject.SERIALIZED_NULL_STRING_PROPERTY)) {
ps.print("<upnp:storageMedium>");
ps.print(storageMedium);
ps.print("</upnp:storageMedium>");
}
if (!rating.equals(DidlObject.SERIALIZED_NULL_STRING_PROPERTY)) {
ps.print("<upnp:rating>");
ps.print(rating);
ps.print("</upnp:rating>");
}
if (!description.equals(DidlObject.SERIALIZED_NULL_STRING_PROPERTY)) {
ps.print("<dc:description>");
ps.print(description);
ps.print("</dc:description>");
}
if (!publisher.equals(DidlObject.SERIALIZED_NULL_STRING_PROPERTY)) {
ps.print("<dc:publisher>");
ps.print(publisher);
ps.print("</dc:publisher>");
}
if (!date.equals(DidlObject.SERIALIZED_NULL_STRING_PROPERTY)) {
ps.print("<dc:date>");
ps.print(date);
ps.print("</dc:date");
}
if (!rights.equals(DidlObject.SERIALIZED_NULL_STRING_PROPERTY)) {
ps.print("<dc:rights>");
ps.print(rights);
ps.print("</dc:rights>");
}
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getStorageMedium() {
return storageMedium;
}
public void setStorageMedium(String storageMedium) {
this.storageMedium = storageMedium;
}
public String getRating() {
return rating;
}
public void setRating(String rating) {
this.rating = rating;
}
public String getLongDescription() {
return longDescription;
}
public void setLongDescription(String longDescription) {
this.longDescription = longDescription;
}
public String getPublisher() {
return publisher;
}
public void setPublisher(String publisher) {
this.publisher = publisher;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public String getRights() {
return rights;
}
public void setRights(String rights) {
this.rights = rights;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -