NestedFileTag Class

com.bea.struts.adapter.taglib.nested.html
NestedFileTag Class

public class NestedFileTag

    extends FileTag
    implements NestedNameSupport

NestedFileTag.


Hierarchy
Object
  TagSupport
    BodyTagSupport
      BaseHandlerTag
        BaseInputTag
          BaseFieldTag
            BaseFieldTagAdapter
              FileTag
                NestedFileTag
All Implemented Interfaces

BodyTag, IterationTag, NestedNameSupport, NestedPropertySupport, NestedTagSupport, Serializable, Tag, TagAdapter

Field Summary

   
Fields from  org.apache.struts.taglib.html.BaseFieldTag
accept, name, redisplay, type
 
Fields from  org.apache.struts.taglib.html.BaseInputTag
cols, maxlength, messages, property, rows, value
 
Fields from  org.apache.struts.taglib.html.BaseHandlerTag
accesskey, defaultLocale, indexed, messages, tabindex
 
Fields from  javax.servlet.jsp.tagext.BodyTagSupport
bodyContent
 
Fields from  javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 

Constructor Summary

NestedFileTag()

 

Method Summary

public int
doEndTag()
Complete the processing of the tag.
public int
doStartTag()
Overriding method of the heart of the matter.
public void
release()
Release the tag's resources and reset the values.
 
Methods from  com.bea.struts.adapter.taglib.html.BaseFieldTagAdapter
adaptPrepareIndex,
 
Methods from  org.apache.struts.taglib.html.BaseFieldTag
doStartTag, getAccept, getName, getRedisplay, setAccept, setName, setRedisplay
 
Methods from  org.apache.struts.taglib.html.BaseInputTag
doStartTag, getCols, getMaxlength, getProperty, getRows, getSize, getValue, release, setCols, setMaxlength, setProperty, setRows, setSize, setValue
 
Methods from  org.apache.struts.taglib.html.BaseHandlerTag
getAccesskey, getAlt, getAltKey, getBundle, getDisabled, getElementClose, 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, prepareEventHandlers, prepareFocusEvents, prepareIndex, prepareKeyEvents, prepareMouseEvents, prepareStyles, prepareTextEvents, release, setAccesskey, setAlt, setAltKey, setBundle, setDisabled, 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
doAfterBody, doEndTag, doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   
Methods from interface javax.servlet.jsp.tagext.BodyTag
doInitBody, setBodyContent
 
Methods from interface javax.servlet.jsp.tagext.IterationTag
doAfterBody
 
Methods from interface org.apache.struts.taglib.nested.NestedNameSupport
getName, setName
 
Methods from interface org.apache.struts.taglib.nested.NestedPropertySupport
getProperty, setProperty
 
Methods from interface javax.servlet.jsp.tagext.Tag
doEndTag, doStartTag, getParent, release, setPageContext, setParent
 
Methods from interface com.bea.struts.adapter.taglib.html.TagAdapter
adaptPrepareIndex
 

Constructor Detail

NestedFileTag

public NestedFileTag()
 

Method Detail

doEndTag() Method

public int doEndTag()
throws JspException
Complete the processing of the tag. The nested tags here will restore all the original value for the tag itself and the nesting context.

Overrides
BaseInputTag.doEndTag()

Returns

int to describe the next step for the JSP processor

Exceptions

JspException
for the bad things JSP's do

doStartTag() Method

public int doStartTag()
throws JspException
Overriding method of the heart of the matter. Gets the relative property and leaves the rest up to the original tag implementation. Sweet.

Overrides
BaseFieldTagAdapter.doStartTag()

Returns

int JSP continuation directive. This is in the hands of the super class.

Exceptions

JspException

release() Method

public void release()
Release the tag's resources and reset the values.

Overrides
BaseFieldTag.release()