package com.alibaba.json.test.epubview; import java.io.Serializable; import java.util.List; import java.util.Map; /** * 热点 * @author renci * */ public class EpubViewHotPoint implements Serializable { private static final long serialVersionUID = 2430184364840193603L; /** * 热点类型: * Normal:普通热点,显示图标,有iconzone、iconsrc标签 * Hide:隐藏热点,不会显示图标,无iconzone、iconsrc标签 * BkHightLight:背景高亮热点 */ private String type; /** * 热点行为名称 */ private String actionname; /** * 热点文件类型: * text/plain:文本 * audio/mpeg:音频 * video/mpeg:视频 * image/jpeg:图片 * application/x-book:课文热点弹出框 * application/x-practice:课文练习 * office:office文档格式 * audio/highlight:音频背景高亮 * webview/swf:flash */ private String actiontype; /** * 热点文件位置 */ private String src; /** * 加密热点文件位置 */ private String dcfSrc; /** * 默认热点文件原文件名 */ private String description; /** * application/x-book:课文热点弹出框(自定义热点)的标题 */ private String title; /** * application/x-book:课文热点弹出框(自定义热点)的内容 */ private String content; /** * application/x-book:课文热点弹出框(自定义热点)的附加菜单列表 */ private String menulist; /** * application/x-book:课文热点弹出框(自定义热点)的背景朗读音频源路径. */ private String reading; /** * application/x-book:课文热点弹出框(自定义热点)是否支持画笔 */ private String pen; /** * application/x-book:课文热点弹出框(自定义热点)是否支持字典 */ private String dictionary; /** * 参数 */ private Map<String, String> parameters; /** * 图片区域左上角X值 */ private String left; /** * 图片区域左上角Y值 */ private String top; /** * 图片区域右下角X值 */ private String right; /** * 图片区域右下角Y值 */ private String bottom; /** * 热点图标存放路径,隐藏热点、背景高亮热点可以不含该值 */ private String iconSrc; private String starttime; private String endtime; /** * 热点区域 */ private List<EpubViewHotPointZone> zoneList; public String getType() { return type; } public void setType(String type) { this.type = type; } public String getActionname() { return actionname; } public void setActionname(String actionname) { this.actionname = actionname; } public String getActiontype() { return actiontype; } public void setActiontype(String actiontype) { this.actiontype = actiontype; } public String getSrc() { return src; } public void setSrc(String src) { this.src = src; } public String getDcfSrc() { return dcfSrc; } public void setDcfSrc(String dcfSrc) { this.dcfSrc = dcfSrc; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public String getMenulist() { return menulist; } public void setMenulist(String menulist) { this.menulist = menulist; } public String getReading() { return reading; } public void setReading(String reading) { this.reading = reading; } public String getPen() { return pen; } public void setPen(String pen) { this.pen = pen; } public String getDictionary() { return dictionary; } public void setDictionary(String dictionary) { this.dictionary = dictionary; } public Map<String, String> getParameters() { return parameters; } public void setParameters(Map<String, String> parameters) { this.parameters = parameters; } public static long getSerialversionuid() { return serialVersionUID; } public String getLeft() { return left; } public void setLeft(String left) { this.left = left; } public String getTop() { return top; } public void setTop(String top) { this.top = top; } public String getRight() { return right; } public void setRight(String right) { this.right = right; } public String getBottom() { return bottom; } public void setBottom(String bottom) { this.bottom = bottom; } public String getIconSrc() { return iconSrc; } public void setIconSrc(String iconSrc) { this.iconSrc = iconSrc; } public List<EpubViewHotPointZone> getZoneList() { return zoneList; } public void setZoneList(List<EpubViewHotPointZone> zoneList) { this.zoneList = zoneList; } public String getStarttime() { return starttime; } public void setStarttime(String starttime) { this.starttime = starttime; } public String getEndtime() { return endtime; } public void setEndtime(String endtime) { this.endtime = endtime; } }