Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.aendvari.tethys.tag.html
Class AbstractTag  view AbstractTag download AbstractTag.java

java.lang.Object
  extended byjavax.servlet.jsp.tagext.TagSupport
      extended byjavax.servlet.jsp.tagext.BodyTagSupport
          extended bycom.aendvari.tethys.tag.data.DataBodyTag
              extended bycom.aendvari.tethys.tag.context.ContextBodyTag
                  extended bycom.aendvari.tethys.tag.model.ModelTreeBodyTag
                      extended bycom.aendvari.tethys.tag.html.AbstractTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.BodyTag, com.aendvari.tethys.tag.context.ContextAncestorTag, com.aendvari.tethys.tag.data.DataAncestorTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, com.aendvari.tethys.tag.model.ModelTreeAncestorTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag
Direct Known Subclasses:
AbstractInputTag, CheckboxTag, RadioTag, SelectTag

public abstract class AbstractTag
extends com.aendvari.tethys.tag.model.ModelTreeBodyTag

This is the base class for all the html tags in this package. You are required to implement the doStartTag() and doEnTag() methods in a subclass of your own. You cannot use this class directly.


Field Summary
private  java.lang.String accessKey
          The accesskey HTML attribute.
private  java.lang.String onBlur
          The onblur JavaScript event.
private  java.lang.String onChange
          The onchange JavaScript event.
private  java.lang.String onClick
          The onclick JavaScript event.
private  java.lang.String onDblClick
          The ondblclick JavaScript event.
private  java.lang.String onFocus
          The onfocus JavaScript event.
private  java.lang.String onKeyDown
          The onkeydown JavaScript event.
private  java.lang.String onKeyPress
          The onkeypress JavaScript event.
private  java.lang.String onKeyUp
          The onKeyup JavaScript event.
private  java.lang.String onMouseDown
          The onmousedown JavaScript event.
private  java.lang.String onMouseMove
          The onmousemove JavaScript event.
private  java.lang.String onMouseOut
          The onmouseout JavaScript event.
private  java.lang.String onMouseOver
          The onmouseover JavaScript event.
private  java.lang.String onMouseUp
          The onmouseup JavaScript event.
private  java.lang.String onSelect
          The onselect JavaScript event.
private  java.lang.String style
          The style HTML attribute.
private  java.lang.String styleClass
          The class HTML attribute.
private  java.lang.String tabIndex
          The tabindex HTML attribute.
 
Fields inherited from class com.aendvari.tethys.tag.model.ModelTreeBodyTag
modelContext, modelContextMethod, path
 
Fields inherited from class com.aendvari.tethys.tag.context.ContextBodyTag
context
 
Fields inherited from class com.aendvari.tethys.tag.data.DataBodyTag
dataScope, name
 
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport
bodyContent
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, 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
 
Constructor Summary
AbstractTag()
           
 
Method Summary
protected  java.lang.String extractModelValue(java.lang.String path)
          This is for extracting a value from a node at the given path.
protected  java.lang.String generateScriptAttribtues()
          Generates the JavaScript atrributes for the tag.
protected  java.lang.String generateStyleAttribute()
          Generates the HTML style attribute from the style and styleClass attribute.
 java.lang.String getAccesskey()
           
 java.lang.String getOnblur()
           
 java.lang.String getOnchange()
           
 java.lang.String getOnclick()
           
 java.lang.String getOndblclick()
           
 java.lang.String getOnfocus()
           
 java.lang.String getOnkeydown()
           
 java.lang.String getOnkeypress()
           
 java.lang.String getOnkeyup()
           
 java.lang.String getOnmousedown()
           
 java.lang.String getOnmousemove()
           
 java.lang.String getOnmouseout()
           
 java.lang.String getOnmouseover()
           
 java.lang.String getOnmouseup()
           
 java.lang.String getOnselect()
           
 java.lang.String getStyle()
           
 java.lang.String getStyleClass()
           
 java.lang.String getTabindex()
           
 void release()
          Releases the tag resources.
 void setAccesskey(java.lang.String param)
           
 void setOnblur(java.lang.String param)
           
 void setOnchange(java.lang.String param)
           
 void setOnclick(java.lang.String param)
           
 void setOndblclick(java.lang.String param)
           
 void setOnfocus(java.lang.String param)
           
 void setOnkeydown(java.lang.String param)
           
 void setOnkeypress(java.lang.String param)
           
 void setOnkeyup(java.lang.String param)
           
 void setOnmousedown(java.lang.String param)
           
 void setOnmousemove(java.lang.String param)
           
 void setOnmouseout(java.lang.String param)
           
 void setOnmouseover(java.lang.String param)
           
 void setOnmouseup(java.lang.String param)
           
 void setOnselect(java.lang.String param)
           
 void setStyle(java.lang.String param)
           
 void setStyleClass(java.lang.String param)
           
 void setTabindex(java.lang.String param)
           
 
Methods inherited from class com.aendvari.tethys.tag.model.ModelTreeBodyTag
establishModelContext, getModelContext, getModelNode, getParentModelContext, getPath, setPath
 
Methods inherited from class com.aendvari.tethys.tag.context.ContextBodyTag
determineContext, getContext, getParentContext, setContext
 
Methods inherited from class com.aendvari.tethys.tag.data.DataBodyTag
getDataScope, getName, setDataScope, setName
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
 

Field Detail

accessKey

private java.lang.String accessKey
The accesskey HTML attribute.


tabIndex

private java.lang.String tabIndex
The tabindex HTML attribute.


style

private java.lang.String style
The style HTML attribute.


styleClass

private java.lang.String styleClass
The class HTML attribute.


onClick

private java.lang.String onClick
The onclick JavaScript event.


onDblClick

private java.lang.String onDblClick
The ondblclick JavaScript event.


onMouseOver

private java.lang.String onMouseOver
The onmouseover JavaScript event.


onMouseOut

private java.lang.String onMouseOut
The onmouseout JavaScript event.


onMouseMove

private java.lang.String onMouseMove
The onmousemove JavaScript event.


onMouseDown

private java.lang.String onMouseDown
The onmousedown JavaScript event.


onMouseUp

private java.lang.String onMouseUp
The onmouseup JavaScript event.


onKeyDown

private java.lang.String onKeyDown
The onkeydown JavaScript event.


onKeyUp

private java.lang.String onKeyUp
The onKeyup JavaScript event.


onKeyPress

private java.lang.String onKeyPress
The onkeypress JavaScript event.


onSelect

private java.lang.String onSelect
The onselect JavaScript event.


onChange

private java.lang.String onChange
The onchange JavaScript event.


onBlur

private java.lang.String onBlur
The onblur JavaScript event.


onFocus

private java.lang.String onFocus
The onfocus JavaScript event.

Constructor Detail

AbstractTag

public AbstractTag()
Method Detail

getAccesskey

public java.lang.String getAccesskey()

setAccesskey

public void setAccesskey(java.lang.String param)

getTabindex

public java.lang.String getTabindex()

setTabindex

public void setTabindex(java.lang.String param)

getStyle

public java.lang.String getStyle()

setStyle

public void setStyle(java.lang.String param)

getStyleClass

public java.lang.String getStyleClass()

setStyleClass

public void setStyleClass(java.lang.String param)

getOnclick

public java.lang.String getOnclick()

setOnclick

public void setOnclick(java.lang.String param)

getOndblclick

public java.lang.String getOndblclick()

setOndblclick

public void setOndblclick(java.lang.String param)

getOnmousedown

public java.lang.String getOnmousedown()

setOnmousedown

public void setOnmousedown(java.lang.String param)

getOnmouseup

public java.lang.String getOnmouseup()

setOnmouseup

public void setOnmouseup(java.lang.String param)

getOnmousemove

public java.lang.String getOnmousemove()

setOnmousemove

public void setOnmousemove(java.lang.String param)

getOnmouseover

public java.lang.String getOnmouseover()

setOnmouseover

public void setOnmouseover(java.lang.String param)

getOnmouseout

public java.lang.String getOnmouseout()

setOnmouseout

public void setOnmouseout(java.lang.String param)

getOnkeydown

public java.lang.String getOnkeydown()

setOnkeydown

public void setOnkeydown(java.lang.String param)

getOnkeyup

public java.lang.String getOnkeyup()

setOnkeyup

public void setOnkeyup(java.lang.String param)

getOnkeypress

public java.lang.String getOnkeypress()

setOnkeypress

public void setOnkeypress(java.lang.String param)

getOnchange

public java.lang.String getOnchange()

setOnchange

public void setOnchange(java.lang.String param)

getOnselect

public java.lang.String getOnselect()

setOnselect

public void setOnselect(java.lang.String param)

getOnblur

public java.lang.String getOnblur()

setOnblur

public void setOnblur(java.lang.String param)

getOnfocus

public java.lang.String getOnfocus()

setOnfocus

public void setOnfocus(java.lang.String param)

generateStyleAttribute

protected java.lang.String generateStyleAttribute()
Generates the HTML style attribute from the style and styleClass attribute.


generateScriptAttribtues

protected java.lang.String generateScriptAttribtues()
Generates the JavaScript atrributes for the tag.


release

public void release()
Releases the tag resources.


extractModelValue

protected java.lang.String extractModelValue(java.lang.String path)
                                      throws java.lang.Exception
This is for extracting a value from a node at the given path.