1 package org.jahia.taglibs.button; 2 3 import javax.servlet.jsp.JspException ; 4 5 import org.jahia.data.JahiaData; 6 import org.jahia.exceptions.JahiaException; 7 8 9 15 public class SiteMapRolloverTag extends AbstractRolloverTag { 16 17 private String title = "Site map"; 18 private String style = ""; 19 private String align = ""; 20 21 private Integer counter; 23 24 private String imgdir = "images"; 25 private String siteOn; 26 private String siteOff; 27 private String width = ""; 28 private String height = ""; 29 30 public void setImgdir(String imgdir) { 31 this.imgdir = imgdir; 32 } 33 34 public String getImgDir() { 35 return this.imgdir; 36 } 37 38 public void setSiteOn(String siteOn) { 39 this.siteOn = siteOn; 40 } 41 42 public void setSiteOff(String siteOff) { 43 this.siteOff = siteOff; 44 } 45 46 public void setWidth(String width) { 47 this.width = width; 48 } 49 50 public String getWidth() { 51 return this.width; 52 } 53 54 public void setHeight(String height) { 55 this.height = height; 56 } 57 58 public String getHeight() { 59 return this.height; 60 } 61 62 public void setAlign(String align) { 63 this.align = align; 64 } 65 66 public String getAlign() { 67 return this.align; 68 } 69 70 public void setTitle(String title) { 71 this.title = title; 72 } 73 74 public void setStyle(String style) { 75 this.style = style; 76 } 77 78 public String getTitle() { 79 return this.title; 80 } 81 82 public String getStyle() { 83 return this.style; 84 } 85 86 87 public boolean testRights(JahiaData jData) { 89 return true; 91 } 92 93 public String getLauncher (JahiaData jData) 94 throws JahiaException { 95 return jData.gui().html().drawSiteMapLauncher(); 96 } 97 98 99 public String getMouseOutImage(JahiaData jData) 101 throws JahiaException { 102 return this.siteOff; 103 } 104 105 public String getMouseOverImage(JahiaData jData) 106 throws JahiaException { 107 return this.siteOn; 108 } 109 110 public int doEndTag() throws JspException { 111 title = "Site map"; 114 style = ""; 115 align = ""; 116 117 imgdir = "images"; 118 siteOn = null; 119 siteOff = null; 120 width = ""; 121 height = ""; 122 return EVAL_PAGE; 123 } 124 125 126 } 127 | Popular Tags |