nl.gx.webmanager.taglib
Class SpecialPagesTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.SimpleTagSupport
      extended by nl.gx.webmanager.taglib.SpecialPagesTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag

public class SpecialPagesTag
extends javax.servlet.jsp.tagext.SimpleTagSupport

Implements the wm:specialPages tag. Returns the special pages for a specific label. In GX WebManager special pages can be defined for several types of labels. For example, a standard media repository page can be selected or RSS feed pages, etc.
Example of usage:

 < wm:specialPages var="pages" label="footerPages" />
 < c:forEach items="${pages}" var="page" >
 < wm:link reference="${page}" />
 < /c:forEach >
 
In the example above all footerPages (defined in the GX Webmanager configuration menu) are returned in the variable "pages". A link to each of these pages is created.


Constructor Summary
SpecialPagesTag()
           
 
Method Summary
 void doTag()
           
 void setLabel(java.lang.String label)
          Specifies the special page label as defined in GX WebManager.
 void setVar(java.lang.String var)
          Specifies the JSP variable to store the result in.
 
Methods inherited from class javax.servlet.jsp.tagext.SimpleTagSupport
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpecialPagesTag

public SpecialPagesTag()
Method Detail

setVar

public void setVar(java.lang.String var)
Specifies the JSP variable to store the result in.

Parameters:
var - a JSP variable name

setLabel

public void setLabel(java.lang.String label)
Specifies the special page label as defined in GX WebManager.

Parameters:
label - a special pages label.

doTag

public void doTag()
           throws javax.servlet.jsp.JspException
Specified by:
doTag in interface javax.servlet.jsp.tagext.SimpleTag
Overrides:
doTag in class javax.servlet.jsp.tagext.SimpleTagSupport
Throws:
javax.servlet.jsp.JspException


Copyright © 2007-2011 GX Software BV. All Rights Reserved.