content: 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;
      }
  
      
  }
  