pt.moredata.dataentry.taglibs
Class SelectTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
pt.moredata.taglibs.widgets.AbstractHtmlTag
pt.moredata.dataentry.taglibs.AbstractHtmlTag
pt.moredata.dataentry.taglibs.AbstractInputTag
pt.moredata.dataentry.taglibs.SelectTag
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally
- public class SelectTag
- extends AbstractInputTag
- implements javax.servlet.jsp.tagext.TryCatchFinally
Company MoreData
- Version:
- $Revision: 1.19 $
XXX : Talvez fosse preferivel extender a classe
pt.moredata.taglibs.widgets.AbstractInputTag.
- Author:
- pcarmo
- See Also:
- Serialized Form
| Fields inherited from class pt.moredata.dataentry.taglibs.AbstractInputTag |
accept, accesskey, checked, disabled, maxlength, notab, numeric, optional, readonly, tabindex, taborder, type, value |
| Fields inherited from class pt.moredata.taglibs.widgets.AbstractHtmlTag |
_class, _out, align, alt, border, dir, id, lang, name, onabort, onblur, onchange, onclick, ondblclick, onerror, onfocus, onkeydown, onkeypress, onkeyup, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onreset, onselect, onsubmit, size, src, style, title, usemap |
| Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
bodyContent |
| Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
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 |
|
Method Summary |
void |
doFinally()
Invoked in all cases after doEndTag() for any class implementing Tag,
IterationTag or BodyTag. |
int |
doStartTag()
Processa o inicio da tag. |
java.lang.String |
getName()
Getter for property name. |
protected void |
printAttributes()
Imprime para o buffer os atributos da tag.
|
protected void |
printEndTag()
Imprime para o buffer o fim da tag. |
protected void |
printJavaScriptAtEnd()
Imprime codigo em javascript, depois do fim da tag. |
protected void |
printNameAttribute()
Imprime para o buffer o atributo 'name'. |
protected void |
printStartTag()
Imprime para o buffer o inicio da tag. |
protected void |
printValueAttribute()
Imprime para o buffer o atributo 'value'. |
void |
setMultiple(java.lang.String multiple)
Setter for property multiple. |
| Methods inherited from class pt.moredata.dataentry.taglibs.AbstractInputTag |
getDataEntryValue, getFieldName, getValue, printClassAttribute, printDisabledAttribute, printJavaScriptAtBegin, printOnChangeAttribute, printOnFocusAttribute, setAccept, setAccesskey, setChecked, setDisabled, setMaxlength, setNotab, setNumeric, setOptional, setReadonly, setTabindex, setTaborder, setType, setValue |
| Methods inherited from class pt.moredata.taglibs.widgets.AbstractHtmlTag |
doCatch, doEndTag, printAltAttribute, printBodyTag, printOnSubmitAttribute, printSrcAttribute, setAlign, setAlt, setBorder, setClass, setDir, setId, setLang, setName, setOnabort, setOnblur, setOnchange, setOnclick, setOndblclick, setOnerror, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnload, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnreset, setOnselect, setOnsubmit, setSize, setSrc, setStyle, setTitle, setUsemap |
| Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doAfterBody, doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, 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.TryCatchFinally |
doCatch |
| Methods inherited from interface javax.servlet.jsp.tagext.Tag |
getParent, setPageContext, setParent |
SelectTag
public SelectTag()
printStartTag
protected void printStartTag()
throws java.io.IOException
- Imprime para o buffer o inicio da tag.
- Specified by:
printStartTag in class AbstractHtmlTag
- Throws:
java.io.IOException
printValueAttribute
protected void printValueAttribute()
throws java.io.IOException
- Imprime para o buffer o atributo 'value'.
- Overrides:
printValueAttribute in class AbstractInputTag
- Throws:
java.io.IOException
printNameAttribute
protected void printNameAttribute()
throws java.io.IOException
- Imprime para o buffer o atributo 'name'.
- Overrides:
printNameAttribute in class AbstractInputTag
- Throws:
java.io.IOException
printAttributes
protected void printAttributes()
throws java.io.IOException
- Imprime para o buffer os atributos da tag.
XXX : Colocar o codigo em metodos a parte tal como acontece com o
atributo 'value'.
- Overrides:
printAttributes in class AbstractInputTag
- Throws:
java.io.IOException
printEndTag
protected void printEndTag()
throws java.io.IOException
- Imprime para o buffer o fim da tag.
- Specified by:
printEndTag in class AbstractHtmlTag
- Throws:
java.io.IOException
printJavaScriptAtEnd
protected void printJavaScriptAtEnd()
throws java.io.IOException
- Imprime codigo em javascript, depois do fim da tag.
- Overrides:
printJavaScriptAtEnd in class AbstractInputTag
- Throws:
java.io.IOException
doStartTag
public int doStartTag()
throws javax.servlet.jsp.JspTagException
- Processa o inicio da tag.
- Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag- Overrides:
doStartTag in class AbstractHtmlTag
- Returns:
- A accao que deve ser tomada pelo servidor de .jsp apos ler o
inicio da tag.
- Throws:
javax.servlet.jsp.JspTagException
doFinally
public void doFinally()
- Invoked in all cases after doEndTag() for any class implementing Tag,
IterationTag or BodyTag. This method is invoked even if an exception
has occurred in the BODY of the tag, or in any of the following methods:
Tag.doStartTag(), Tag.doEndTag(), IterationTag.doAfterBody() and
BodyTag.doInitBody().
This method is not invoked if the Throwable occurs during one of the
setter methods.
This method should not throw an Exception.
This method is intended to maintain per-invocation data integrity and
resource management actions.
- Specified by:
doFinally in interface javax.servlet.jsp.tagext.TryCatchFinally- Overrides:
doFinally in class AbstractInputTag
setMultiple
public void setMultiple(java.lang.String multiple)
- Setter for property multiple.
- Parameters:
multiple - New value of property multiple.
getName
public java.lang.String getName()
- Getter for property name.
- Returns:
- Value of property name.