net.sourceforge.ajaxtags.tags
Class AjaxPortletTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by javax.servlet.jsp.tagext.BodyTagSupport
          extended by net.sourceforge.ajaxtags.tags.BaseAjaxBodyTag
              extended by net.sourceforge.ajaxtags.tags.BaseAjaxTag
                  extended by net.sourceforge.ajaxtags.tags.AjaxPortletTag
All Implemented Interfaces:
Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class AjaxPortletTag
extends BaseAjaxTag

Tag handler for the portlet AJAX tag.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sourceforge.ajaxtags.tags.BaseAjaxBodyTag
AJAX_VOID_URL, HEADER_FLAG, HEADER_FLAG_VALUE, JSCLASS_BASE
 
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport
bodyContent
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
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
AjaxPortletTag()
           
 
Method Summary
 int doEndTag()
           
 String getClassNamePrefix()
           
 boolean getExecuteOnLoad()
           
 String getImageClose()
           
 String getImageMaximize()
           
 String getImageMinimize()
           
 String getImageRefresh()
           
protected  String getJsClass()
          Return JavaScript class for JavaScript class corresponding to this tag (e.g.
protected  OptionsBuilder getOptions()
          Options for JavaScript generation.
 String getRefreshPeriod()
           
 boolean getStartMinimize()
           
 String getTitle()
           
protected  void releaseTag()
          Never call release() from releaseTag() -> ends in loop.
 void setClassNamePrefix(String classNamePrefix)
           
 void setExecuteOnLoad(boolean executeOnLoad)
           
 void setImageClose(String imageClose)
           
 void setImageMaximize(String imageMaximize)
           
 void setImageMinimize(String imageMinimize)
           
 void setImageRefresh(String imageRefresh)
           
 void setRefreshPeriod(String refreshPeriod)
           
 void setStartMinimize(boolean startMinimize)
           
 void setTitle(String title)
           
 
Methods inherited from class net.sourceforge.ajaxtags.tags.BaseAjaxTag
initParameters
 
Methods inherited from class net.sourceforge.ajaxtags.tags.BaseAjaxBodyTag
buildScript, doStartTag, getAttachTo, getBaseUrl, getBody, getErrorFunction, getEventType, getHttpRequestHeader, getHttpServletRequest, getHttpServletResponse, getJSVariable, getOnclickAjax, getOptionsBuilder, getOptionsBuilder, getParameters, getParser, getPostFunction, getPreFunction, getSource, getSourceClass, getStyleClass, getTarget, getVar, isAjaxRequest, isHttpRequestHeader, out, release, setAttachTo, setBaseUrl, setErrorFunction, setEventType, setParameters, setParser, setPostFunction, setPreFunction, setSource, setSourceClass, setStyleClass, setTarget, setVar, skipBody
 
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doAfterBody, doInitBody, getBodyContent, getPreviousOut, setBodyContent
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
 

Constructor Detail

AjaxPortletTag

public AjaxPortletTag()
Method Detail

setStartMinimize

public void setStartMinimize(boolean startMinimize)

getStartMinimize

public boolean getStartMinimize()

getClassNamePrefix

public String getClassNamePrefix()

setClassNamePrefix

public void setClassNamePrefix(String classNamePrefix)

getImageClose

public String getImageClose()

setImageClose

public void setImageClose(String imageClose)

getExecuteOnLoad

public boolean getExecuteOnLoad()

setExecuteOnLoad

public void setExecuteOnLoad(boolean executeOnLoad)

getImageMaximize

public String getImageMaximize()

setImageMaximize

public void setImageMaximize(String imageMaximize)

getImageMinimize

public String getImageMinimize()

setImageMinimize

public void setImageMinimize(String imageMinimize)

getImageRefresh

public String getImageRefresh()

setImageRefresh

public void setImageRefresh(String imageRefresh)

getRefreshPeriod

public String getRefreshPeriod()

setRefreshPeriod

public void setRefreshPeriod(String refreshPeriod)

getTitle

public String getTitle()

setTitle

public void setTitle(String title)

getJsClass

protected String getJsClass()
Description copied from class: BaseAjaxBodyTag
Return JavaScript class for JavaScript class corresponding to this tag (e.g. "AjaxJspTag.Submit" for AjaxSubmitTag Java tag).

Overrides:
getJsClass in class BaseAjaxBodyTag
Returns:
String with JavaScript class suffix

getOptions

protected OptionsBuilder getOptions()
Description copied from class: BaseAjaxBodyTag
Options for JavaScript generation.

Overrides:
getOptions in class BaseAjaxBodyTag
Returns:
default options

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class javax.servlet.jsp.tagext.BodyTagSupport
Throws:
javax.servlet.jsp.JspException

releaseTag

protected void releaseTag()
Description copied from class: BaseAjaxBodyTag
Never call release() from releaseTag() -> ends in loop.

Overrides:
releaseTag in class BaseAjaxBodyTag


Copyright © 2005-2010 The Ajaxtags Team. All Rights Reserved.