org.jahia.taglibs.button
Class AbstractRolloverTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by org.jahia.taglibs.button.AbstractButtonTag
          extended by org.jahia.taglibs.button.AbstractRolloverTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
Direct Known Subclasses:
AdminRolloverTag, LogRolloverTag, SiteMapRolloverTag, SwitchModeRolloverTag

public abstract class AbstractRolloverTag
extends AbstractButtonTag

Class AbstracRolloverTag : defines common code for different rollovers tags

Author:
Jerome Tamiotti
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
AbstractRolloverTag()
           
 
Method Summary
 java.lang.String buildButton(JahiaData jData, javax.servlet.http.HttpServletRequest request)
           
 void checkCounter(javax.servlet.http.HttpServletRequest request)
           
 java.lang.String getAlign()
           
 java.lang.String getClassName()
           
 java.lang.Integer getCounter()
           
abstract  java.lang.String getHeight()
           
abstract  java.lang.String getImgDir()
           
abstract  java.lang.String getMouseOutImage(JahiaData jData)
           
abstract  java.lang.String getMouseOverImage(JahiaData jData)
           
 java.lang.String getStyle()
           
 java.lang.String getTitle()
           
abstract  java.lang.String getWidth()
           
 
Methods inherited from class org.jahia.taglibs.button.AbstractButtonTag
doStartTag, getLauncher, testRights
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRolloverTag

public AbstractRolloverTag()
Method Detail

checkCounter

public void checkCounter(javax.servlet.http.HttpServletRequest request)
Overrides:
checkCounter in class AbstractButtonTag

buildButton

public java.lang.String buildButton(JahiaData jData,
                                    javax.servlet.http.HttpServletRequest request)
Overrides:
buildButton in class AbstractButtonTag

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in class AbstractButtonTag

getStyle

public java.lang.String getStyle()
Specified by:
getStyle in class AbstractButtonTag

getAlign

public java.lang.String getAlign()

getMouseOverImage

public abstract java.lang.String getMouseOverImage(JahiaData jData)
                                            throws JahiaException
Throws:
JahiaException

getMouseOutImage

public abstract java.lang.String getMouseOutImage(JahiaData jData)
                                           throws JahiaException
Throws:
JahiaException

getImgDir

public abstract java.lang.String getImgDir()

getWidth

public abstract java.lang.String getWidth()

getHeight

public abstract java.lang.String getHeight()

getClassName

public java.lang.String getClassName()

getCounter

public java.lang.Integer getCounter()


Copyright © 1999-2008 Jahia Ltd. All Rights Reserved.