com.ibm.btt.dojo.tag
Class AbstractListTag
java.lang.Object
javax.servlet.jsp.tagext.SimpleTagSupport
com.ibm.btt.dojo.tag.AbstractTag
com.ibm.btt.dojo.tag.AbstractSimpleTag
com.ibm.btt.dojo.tag.AbstractListTag
- All Implemented Interfaces:
- DojoConstants, javax.servlet.jsp.tagext.DynamicAttributes, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag
- Direct Known Subclasses:
- DojoComboBoxTag, DojoSelectListTag
public abstract class AbstractListTag
- extends AbstractSimpleTag
Fields inherited from interface com.ibm.btt.dojo.tag.DojoConstants |
ACCESSKEY, ACTION, ACTIONURL, ANCHOR, BTTERRORPAGE, BTTGRIDCELL, BTTPARAMS, BUTTON, CHECKED, CHECKEDVALUE, DATANAMEFORLIST, DES_PORCESSORINFOTABLE, DIV, DOJOANCHOR, DOJOBUTTON, DOJOCHECKBOX, DOJOCOMBOBOX, DOJOCONTENTPANE, DOJOCURRENCYTEXTBOX, DOJODATETEXTBOX, DOJOENHANCEDGRID, DOJOFILEUPLOAD, DOJOFORM, DOJOGRID, DOJOGROUP, DOJOHIDDEN, DOJOIMAGE, DOJOLABEL, DOJOMESSAGE, DOJONUMBERTEXTBOX, DOJORADIOBUTTON, DOJORICHTEXTEDITOR, DOJOSELECT, DOJOSTRINGTEXTBOX, DOJOTABBEDPANE, DOJOTEXTAREA, DOJOTEXTBOX, DOJOTREE, DOJOTYPE, DSE_APPLICATIONID, DSE_NEXT_EVENT_NAME, DSE_OPERATIONNAME, DSE_PAGEID, DSE_PROCESSORID, DSE_PROCESSORSTATE, DSE_SESSIONID, EMPTYSTRING, EVENT_ONCLICK, FALSE, FIELD_SET, FOR, FORM, HEIGHT, HIDDEN, ID, IGNORE, IMG, INITIAL, INPUT, ISCHECKED, JSID, LABEL, LABELFIELD, LEVEL, LOCATION, MESSAGEARRAY, METHOD, NAME, OPTION, POST, PROMPTMESSAGE, PX, REQUIRED, RETURN, SELECT, SINGLEFIELDERRORMESSAGE, START, STORE, STOREDATA, STOREDATANAME, STOREURL, TABLE, TEXT, TEXTAREA, TRUE, TYPE, VALUE, VALUEFIELD, WIDTH |
Methods inherited from class com.ibm.btt.dojo.tag.AbstractTag |
afterGenerateTag, beforeGenerateTag, generateAttributes, generateEndTag, generateStartTag, getDataName, getJspContextServices, getNLSMessage, getResourceBundle, getStringValue, getTagName, getUserLocale, isEmpty, setDataName, setDynamicAttribute, write |
Methods inherited from class javax.servlet.jsp.tagext.SimpleTagSupport |
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataNameForList
protected java.lang.String dataNameForList
labelField
protected java.lang.String labelField
valueField
protected java.lang.String valueField
AbstractListTag
public AbstractListTag()
getLabelField
public java.lang.String getLabelField()
setLabelField
public void setLabelField(java.lang.String labelField)
getValueField
public java.lang.String getValueField()
setValueField
public void setValueField(java.lang.String valueField)
getDataNameForList
public java.lang.String getDataNameForList()
setDataNameForList
public void setDataNameForList(java.lang.String dataNameForList)
generateBodyTag
protected void generateBodyTag(java.lang.StringBuffer buffer)
- Description copied from class:
AbstractSimpleTag
- Generate the body part of the Dojo Widget
- Overrides:
generateBodyTag
in class AbstractSimpleTag
- Parameters:
buffer
- the string buffer used to append the dojo code
initAttributes
protected void initAttributes()
- Description copied from class:
AbstractTag
- This method is used for subclass to initialize the tag attributes
- Overrides:
initAttributes
in class AbstractTag
generateListItemMarkup
protected abstract void generateListItemMarkup(java.lang.String label,
java.lang.String value,
boolean isSelected,
java.lang.StringBuffer buffer)
hasLabelOnly
protected abstract boolean hasLabelOnly()
- This method is used for subclass to provide the hasLabel or not
- Returns:
- if true if just have label otherwise return false
(c) Copyright IBM Corporation 1998, 2011