Home » Struts-1.3.10 » org.apache.strutsel.taglib » html » [javadoc | source]
org.apache.strutsel.taglib.html
public class: ELFrameTag [javadoc | source]
java.lang.Object
   javax.servlet.jsp.tagext.TagSupport
      javax.servlet.jsp.tagext.BodyTagSupport
         org.apache.struts.taglib.html.BaseHandlerTag
            org.apache.struts.taglib.html.LinkTag
               org.apache.struts.taglib.html.FrameTag
                  org.apache.strutsel.taglib.html.ELFrameTag

All Implemented Interfaces:
    BodyTag, IterationTag, Serializable

Generate an HTML <frame> tag with similar capabilities as those the <html:link> tag provides for hyperlink elements. The src element is rendered using the same technique that LinkTag uses to render the href attribute of a hyperlink. Additionally, the HTML 4.0 frame tag attributes noresize, scrolling, marginheight, marginwidth, frameborder, and longdesc are supported. The frame name attribute is rendered based on the frameName property.

Note that the value of longdesc is intended to be a URI, but currently no rewriting is supported. The attribute is set directly from the property value.

This class is a subclass of the class org.apache.struts.taglib.html.FrameTag which provides most of the described functionality. This subclass allows all attribute values to be specified as expressions utilizing the JavaServer Pages Standard Library expression language.

Fields inherited from org.apache.struts.taglib.html.FrameTag:
frameborder,  frameName,  longdesc,  marginheight,  marginwidth,  noresize,  scrolling
Fields inherited from org.apache.struts.taglib.html.LinkTag:
text,  anchor,  forward,  href,  linkName,  messages,  name,  page,  action,  module,  paramId,  paramName,  paramProperty,  paramScope,  property,  scope,  target,  transaction,  indexId,  useLocalEncoding
Fields inherited from org.apache.struts.taglib.html.BaseHandlerTag:
defaultLocale,  messages,  accesskey,  tabindex,  indexed,  doDisabled,  doReadonly
Fields inherited from javax.servlet.jsp.tagext.BodyTagSupport:
bodyContent
Fields inherited from javax.servlet.jsp.tagext.TagSupport:
id,  pageContext,  class$javax$servlet$jsp$tagext$Tag
Method from org.apache.strutsel.taglib.html.ELFrameTag Summary:
doStartTag,   getActionExpr,   getAnchorExpr,   getBundleExpr,   getForwardExpr,   getFrameNameExpr,   getFrameborderExpr,   getHrefExpr,   getLongdescExpr,   getMarginheightExpr,   getMarginwidthExpr,   getModuleExpr,   getNameExpr,   getNoresizeExpr,   getPageExpr,   getParamIdExpr,   getParamNameExpr,   getParamPropertyExpr,   getParamScopeExpr,   getPropertyExpr,   getScopeExpr,   getScrollingExpr,   getStyleClassExpr,   getStyleExpr,   getStyleIdExpr,   getTitleExpr,   getTitleKeyExpr,   getTransactionExpr,   release,   setActionExpr,   setAnchorExpr,   setBundleExpr,   setForwardExpr,   setFrameNameExpr,   setFrameborderExpr,   setHrefExpr,   setLongdescExpr,   setMarginheightExpr,   setMarginwidthExpr,   setModuleExpr,   setNameExpr,   setNoresizeExpr,   setPageExpr,   setParamIdExpr,   setParamNameExpr,   setParamPropertyExpr,   setParamScopeExpr,   setPropertyExpr,   setScopeExpr,   setScrollingExpr,   setStyleClassExpr,   setStyleExpr,   setStyleIdExpr,   setTitleExpr,   setTitleKeyExpr,   setTransactionExpr
Methods from org.apache.struts.taglib.html.FrameTag:
doEndTag,   doStartTag,   getFrameName,   getFrameborder,   getLongdesc,   getMarginheight,   getMarginwidth,   getNoresize,   getScrolling,   release,   setFrameName,   setFrameborder,   setLongdesc,   setMarginheight,   setMarginwidth,   setNoresize,   setScrolling
Methods from org.apache.struts.taglib.html.LinkTag:
calculateURL,   doAfterBody,   doEndTag,   doStartTag,   getAction,   getAnchor,   getForward,   getHref,   getIndexId,   getLinkName,   getModule,   getName,   getPage,   getParamId,   getParamName,   getParamProperty,   getParamScope,   getProperty,   getScope,   getTarget,   getTransaction,   isUseLocalEncoding,   release,   setAction,   setAnchor,   setForward,   setHref,   setIndexId,   setLinkName,   setModule,   setName,   setPage,   setParamId,   setParamName,   setParamProperty,   setParamScope,   setProperty,   setScope,   setTarget,   setTransaction,   setUseLocalEncoding
Methods from org.apache.struts.taglib.html.BaseHandlerTag:
doErrorsExist,   getAccesskey,   getAlt,   getAltKey,   getBundle,   getDisabled,   getElementClose,   getErrorKey,   getErrorStyle,   getErrorStyleClass,   getErrorStyleId,   getIndexValue,   getIndexed,   getLocale,   getOnblur,   getOnchange,   getOnclick,   getOndblclick,   getOnfocus,   getOnkeydown,   getOnkeypress,   getOnkeyup,   getOnmousedown,   getOnmousemove,   getOnmouseout,   getOnmouseover,   getOnmouseup,   getOnselect,   getReadonly,   getStyle,   getStyleClass,   getStyleId,   getTabindex,   getTitle,   getTitleKey,   isXhtml,   lookupProperty,   message,   prepareAttribute,   prepareEventHandlers,   prepareFocusEvents,   prepareIndex,   prepareKeyEvents,   prepareMouseEvents,   prepareName,   prepareOtherAttributes,   prepareStyles,   prepareTextEvents,   release,   setAccesskey,   setAlt,   setAltKey,   setBundle,   setDisabled,   setErrorKey,   setErrorStyle,   setErrorStyleClass,   setErrorStyleId,   setIndexed,   setLocale,   setOnblur,   setOnchange,   setOnclick,   setOndblclick,   setOnfocus,   setOnkeydown,   setOnkeypress,   setOnkeyup,   setOnmousedown,   setOnmousemove,   setOnmouseout,   setOnmouseover,   setOnmouseup,   setOnselect,   setReadonly,   setStyle,   setStyleClass,   setStyleId,   setTabindex,   setTitle,   setTitleKey
Methods from javax.servlet.jsp.tagext.BodyTagSupport:
doAfterBody,   doEndTag,   doInitBody,   doStartTag,   getBodyContent,   getPreviousOut,   release,   setBodyContent
Methods from javax.servlet.jsp.tagext.TagSupport:
class$,   doAfterBody,   doEndTag,   doStartTag,   findAncestorWithClass,   getId,   getParent,   getValue,   getValues,   release,   removeValue,   setId,   setPageContext,   setParent,   setValue
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.strutsel.taglib.html.ELFrameTag Detail:
 public int doStartTag() throws JspException 
    Process the start tag.
 public String getActionExpr() 
    Getter method for "action" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getAnchorExpr() 
    Getter method for "anchor" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getBundleExpr() 
    Getter method for "bundle" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getForwardExpr() 
    Getter method for "forward" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getFrameNameExpr() 
    Getter method for "frameName" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getFrameborderExpr() 
    Getter method for "frameborder" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getHrefExpr() 
    Getter method for "href" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getLongdescExpr() 
    Getter method for "longdesc" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getMarginheightExpr() 
    Getter method for "marginheight" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getMarginwidthExpr() 
    Getter method for "marginwidth" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getModuleExpr() 
    Getter method for "module" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getNameExpr() 
    Getter method for "name" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getNoresizeExpr() 
    Getter method for "noresize" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getPageExpr() 
    Getter method for "page" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getParamIdExpr() 
    Getter method for "paramId" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getParamNameExpr() 
    Getter method for "paramName" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getParamPropertyExpr() 
    Getter method for "paramProperty" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getParamScopeExpr() 
    Getter method for "paramScope" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getPropertyExpr() 
    Getter method for "property" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getScopeExpr() 
    Getter method for "scope" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getScrollingExpr() 
    Getter method for "scrolling" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getStyleClassExpr() 
    Getter method for "styleClass" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getStyleExpr() 
    Getter method for "style" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getStyleIdExpr() 
    Getter method for "styleId" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getTitleExpr() 
    Getter method for "title" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getTitleKeyExpr() 
    Getter method for "titleKey" tag attribute. (Mapping set in associated BeanInfo class.)
 public String getTransactionExpr() 
    Getter method for "transaction" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void release() 
    Resets attribute values for tag reuse.
 public  void setActionExpr(String actionExpr) 
    Setter method for "action" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setAnchorExpr(String anchorExpr) 
    Setter method for "anchor" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setBundleExpr(String bundleExpr) 
    Setter method for "bundle" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setForwardExpr(String forwardExpr) 
    Setter method for "forward" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setFrameNameExpr(String frameNameExpr) 
    Setter method for "frameName" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setFrameborderExpr(String frameborderExpr) 
    Setter method for "frameborder" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setHrefExpr(String hrefExpr) 
    Setter method for "href" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setLongdescExpr(String longdescExpr) 
    Setter method for "longdesc" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setMarginheightExpr(String marginheightExpr) 
    Setter method for "marginheight" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setMarginwidthExpr(String marginwidthExpr) 
    Setter method for "marginwidth" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setModuleExpr(String moduleExpr) 
    Setter method for "module" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setNameExpr(String nameExpr) 
    Setter method for "name" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setNoresizeExpr(String noresizeExpr) 
    Setter method for "noresize" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setPageExpr(String pageExpr) 
    Setter method for "page" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setParamIdExpr(String paramIdExpr) 
    Setter method for "paramId" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setParamNameExpr(String paramNameExpr) 
    Setter method for "paramName" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setParamPropertyExpr(String paramPropertyExpr) 
    Setter method for "paramProperty" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setParamScopeExpr(String paramScopeExpr) 
    Setter method for "paramScope" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setPropertyExpr(String propertyExpr) 
    Setter method for "property" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setScopeExpr(String scopeExpr) 
    Setter method for "scope" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setScrollingExpr(String scrollingExpr) 
    Setter method for "scrolling" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setStyleClassExpr(String styleClassExpr) 
    Setter method for "styleClass" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setStyleExpr(String styleExpr) 
    Setter method for "style" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setStyleIdExpr(String styleIdExpr) 
    Setter method for "styleId" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setTitleExpr(String titleExpr) 
    Setter method for "title" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setTitleKeyExpr(String titleKeyExpr) 
    Setter method for "titleKey" tag attribute. (Mapping set in associated BeanInfo class.)
 public  void setTransactionExpr(String transactionExpr) 
    Setter method for "transaction" tag attribute. (Mapping set in associated BeanInfo class.)