|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.servlet.jsp.tagext.TagSupport | +--javax.servlet.jsp.tagext.BodyTagSupport | +--org.apache.struts.taglib.html.BaseHandlerTag
Base class for tags that render form elements capable of including JavaScript event handlers and/or CSS Style attributes. This class does not implement the doStartTag() or doEndTag() methods. Subclasses should provide appropriate implementations of these.
Field Summary | |
protected java.lang.String |
accesskey
Access key character. |
private boolean |
disabled
Component is disabled. |
protected static MessageResources |
messages
The message resources for this package. |
private java.lang.String |
onblur
Component lost focus event. |
private java.lang.String |
onchange
Content changed after component lost focus event. |
private java.lang.String |
onclick
Mouse click event. |
private java.lang.String |
ondblclick
Mouse double click event. |
private java.lang.String |
onfocus
Component has received focus event. |
private java.lang.String |
onkeydown
Key down in component event. |
private java.lang.String |
onkeypress
Key down and up together in component event. |
private java.lang.String |
onkeyup
Key released in component event. |
private java.lang.String |
onmousedown
Mouse pressed on component event. |
private java.lang.String |
onmousemove
Mouse moved over component event. |
private java.lang.String |
onmouseout
Mouse exit component event. |
private java.lang.String |
onmouseover
Mouse over component event. |
private java.lang.String |
onmouseup
Mouse released on component event. |
private java.lang.String |
onselect
Text selected in component event. |
private boolean |
readonly
Component is readonly. |
private java.lang.String |
style
Style attribute associated with component. |
private java.lang.String |
styleClass
Named Style class associated with component. |
private java.lang.String |
styleId
Identifier associated with component. |
protected java.lang.String |
tabindex
Tab index value. |
private java.lang.String |
title
The advisory title of this element. |
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
bodyContent |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, pageContext, parent, values |
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 | |
BaseHandlerTag()
|
Method Summary | |
java.lang.String |
getAccesskey()
Returns the accessKey character. |
boolean |
getDisabled()
Returns the disabled event handler. |
java.lang.String |
getOnblur()
Returns the onBlur event handler. |
java.lang.String |
getOnchange()
Returns the onChange event handler. |
java.lang.String |
getOnclick()
Returns the onClick event handler. |
java.lang.String |
getOndblclick()
Returns the onDblClick event handler. |
java.lang.String |
getOnfocus()
Returns the onFocus event handler. |
java.lang.String |
getOnkeydown()
Returns the onKeyDown event handler. |
java.lang.String |
getOnkeypress()
Returns the onKeyPress event handler. |
java.lang.String |
getOnkeyup()
Returns the onKeyUp event handler. |
java.lang.String |
getOnmousedown()
Returns the onMouseDown event handler. |
java.lang.String |
getOnmousemove()
Returns the onMouseMove event handler. |
java.lang.String |
getOnmouseout()
Returns the onMouseOut event handler. |
java.lang.String |
getOnmouseover()
Returns the onMouseOver event handler. |
java.lang.String |
getOnmouseup()
Returns the onMouseUp event handler. |
java.lang.String |
getOnselect()
Returns the onSelect event handler. |
boolean |
getReadonly()
Returns the readonly event handler. |
java.lang.String |
getStyle()
Returns the style attribute. |
java.lang.String |
getStyleClass()
Returns the style class attribute. |
java.lang.String |
getStyleId()
Returns the style id attribute. |
java.lang.String |
getTabindex()
Returns the tabIndex value. |
java.lang.String |
getTitle()
Returns the advisory title attribute. |
protected java.lang.String |
prepareEventHandlers()
Prepares the event handlers for inclusion in the component's HTML tag. |
private void |
prepareFocusEvents(java.lang.StringBuffer handlers)
Prepares the focus event handlers, appending them to the the given StringBuffer. |
private void |
prepareKeyEvents(java.lang.StringBuffer handlers)
Prepares the keyboard event handlers, appending them to the the given StringBuffer. |
private void |
prepareMouseEvents(java.lang.StringBuffer handlers)
Prepares the mouse event handlers, appending them to the the given StringBuffer. |
protected java.lang.String |
prepareStyles()
Prepares the style attributes for inclusion in the component's HTML tag. |
private void |
prepareTextEvents(java.lang.StringBuffer handlers)
Prepares the text event handlers, appending them to the the given StringBuffer. |
void |
release()
Release any acquired resources. |
void |
setAccesskey(java.lang.String accessKey)
Sets the accessKey character. |
void |
setDisabled(boolean disabled)
Sets the disabled event handler. |
void |
setOnblur(java.lang.String onBlur)
Sets the onBlur event handler. |
void |
setOnchange(java.lang.String onChange)
Sets the onChange event handler. |
void |
setOnclick(java.lang.String onClick)
Sets the onClick event handler. |
void |
setOndblclick(java.lang.String onDblClick)
Sets the onDblClick event handler. |
void |
setOnfocus(java.lang.String onFocus)
Sets the onFocus event handler. |
void |
setOnkeydown(java.lang.String onKeyDown)
Sets the onKeyDown event handler. |
void |
setOnkeypress(java.lang.String onKeyPress)
Sets the onKeyPress event handler. |
void |
setOnkeyup(java.lang.String onKeyUp)
Sets the onKeyUp event handler. |
void |
setOnmousedown(java.lang.String onMouseDown)
Sets the onMouseDown event handler. |
void |
setOnmousemove(java.lang.String onMouseMove)
Sets the onMouseMove event handler. |
void |
setOnmouseout(java.lang.String onMouseOut)
Sets the onMouseOut event handler. |
void |
setOnmouseover(java.lang.String onMouseOver)
Sets the onMouseOver event handler. |
void |
setOnmouseup(java.lang.String onMouseUp)
Sets the onMouseUp event handler. |
void |
setOnselect(java.lang.String onSelect)
Sets the onSelect event handler. |
void |
setReadonly(boolean readonly)
Sets the readonly event handler. |
void |
setStyle(java.lang.String style)
Sets the style attribute. |
void |
setStyleClass(java.lang.String styleClass)
Sets the style class attribute. |
void |
setStyleId(java.lang.String styleId)
Sets the style id attribute. |
void |
setTabindex(java.lang.String tabIndex)
Sets the tabIndex value. |
void |
setTitle(java.lang.String title)
Sets the advisory title attribute. |
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doAfterBody, doEndTag, doInitBody, doStartTag, 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 |
|
Methods inherited from interface javax.servlet.jsp.tagext.Tag |
getParent, setPageContext, setParent |
Field Detail |
protected static MessageResources messages
protected java.lang.String accesskey
protected java.lang.String tabindex
private java.lang.String onclick
private java.lang.String ondblclick
private java.lang.String onmouseover
private java.lang.String onmouseout
private java.lang.String onmousemove
private java.lang.String onmousedown
private java.lang.String onmouseup
private java.lang.String onkeydown
private java.lang.String onkeyup
private java.lang.String onkeypress
private java.lang.String onselect
private java.lang.String onchange
private java.lang.String onblur
private java.lang.String onfocus
private boolean disabled
private boolean readonly
private java.lang.String style
private java.lang.String styleClass
private java.lang.String styleId
private java.lang.String title
Constructor Detail |
public BaseHandlerTag()
Method Detail |
public void setAccesskey(java.lang.String accessKey)
public java.lang.String getAccesskey()
public void setTabindex(java.lang.String tabIndex)
public java.lang.String getTabindex()
public void setOnclick(java.lang.String onClick)
public java.lang.String getOnclick()
public void setOndblclick(java.lang.String onDblClick)
public java.lang.String getOndblclick()
public void setOnmousedown(java.lang.String onMouseDown)
public java.lang.String getOnmousedown()
public void setOnmouseup(java.lang.String onMouseUp)
public java.lang.String getOnmouseup()
public void setOnmousemove(java.lang.String onMouseMove)
public java.lang.String getOnmousemove()
public void setOnmouseover(java.lang.String onMouseOver)
public java.lang.String getOnmouseover()
public void setOnmouseout(java.lang.String onMouseOut)
public java.lang.String getOnmouseout()
public void setOnkeydown(java.lang.String onKeyDown)
public java.lang.String getOnkeydown()
public void setOnkeyup(java.lang.String onKeyUp)
public java.lang.String getOnkeyup()
public void setOnkeypress(java.lang.String onKeyPress)
public java.lang.String getOnkeypress()
public void setOnchange(java.lang.String onChange)
public java.lang.String getOnchange()
public void setOnselect(java.lang.String onSelect)
public java.lang.String getOnselect()
public void setOnblur(java.lang.String onBlur)
public java.lang.String getOnblur()
public void setOnfocus(java.lang.String onFocus)
public java.lang.String getOnfocus()
public void setDisabled(boolean disabled)
public boolean getDisabled()
public void setReadonly(boolean readonly)
public boolean getReadonly()
public void setStyle(java.lang.String style)
public java.lang.String getStyle()
public void setStyleClass(java.lang.String styleClass)
public java.lang.String getStyleClass()
public void setStyleId(java.lang.String styleId)
public java.lang.String getStyleId()
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public void release()
release
in class javax.servlet.jsp.tagext.BodyTagSupport
protected java.lang.String prepareStyles()
protected java.lang.String prepareEventHandlers()
private void prepareMouseEvents(java.lang.StringBuffer handlers)
handlers
- The StringBuffer that output will be appended to.private void prepareKeyEvents(java.lang.StringBuffer handlers)
handlers
- The StringBuffer that output will be appended to.private void prepareTextEvents(java.lang.StringBuffer handlers)
handlers
- The StringBuffer that output will be appended to.private void prepareFocusEvents(java.lang.StringBuffer handlers)
handlers
- The StringBuffer that output will be appended to.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |