IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.dojo.tag
Class DojoTableColumnTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.SimpleTagSupport
      extended by com.ibm.btt.dojo.tag.AbstractTag
          extended by com.ibm.btt.dojo.tag.AbstractSimpleTag
              extended by com.ibm.btt.dojo.tag.DojoTableColumnTag
All Implemented Interfaces:
DojoConstants, javax.servlet.jsp.tagext.DynamicAttributes, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag

public class DojoTableColumnTag
extends AbstractSimpleTag


Field Summary
protected  java.util.HashMap<java.lang.String,java.lang.Object> columnAttributes
           
protected  java.util.HashMap<java.lang.String,java.lang.Object> widgetAttributes
           
 
Fields inherited from class com.ibm.btt.dojo.tag.AbstractTag
attributes, log
 
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
 
Constructor Summary
DojoTableColumnTag()
           
 
Method Summary
 void doTag()
          Print the dojo tag
 java.lang.String getAlign()
           
protected  java.lang.String getCellDijitImpl()
           
 java.lang.String getCheckedValue()
           
 java.lang.String getDataName()
           
 java.lang.String getDataNameForClickable()
           
 java.lang.String getDataNameForColumn()
           
 java.lang.String getDataNameForLink()
           
 java.lang.String getDataNameForList()
           
 java.lang.String getDataNameForRow()
           
 java.lang.String getDataNameForTooltip()
           
 java.lang.String getFlowEvent()
           
 boolean getHidden()
           
 java.lang.String getHref()
           
 java.lang.String getId()
           
 java.lang.String getLabel()
           
 java.lang.String getLabelField()
           
 java.lang.String getLinkText()
           
 java.lang.String getOperationName()
           
 java.lang.String getRenderMode()
           
 java.lang.String getStoreURL()
           
protected  java.lang.String getTagName()
          The tag name of the generated DOJO widget,if it isn't DOJO widget tag, then just return null.
 java.lang.String getTarget()
           
 java.lang.String getText()
           
 java.lang.String getTooltip()
           
 java.lang.String getType()
           
 java.lang.String getUnCheckedValue()
           
 java.lang.String getValueField()
           
 java.lang.String getWidget()
           
 java.lang.String getWidth()
           
protected  boolean isEditable()
           
 boolean isNewWindow()
           
 void setAlign(java.lang.String align)
           
protected  void setCellWidgetAttributes()
           
 void setCheckedValue(java.lang.String checkedValue)
           
protected  void setColumnAttributes()
           
 void setDataName(java.lang.String dataName)
           
 void setDataNameForClickable(java.lang.String dataNameForClickable)
           
 void setDataNameForColumn(java.lang.String dataNameForColumn)
           
 void setDataNameForLink(java.lang.String dataNameForLink)
           
 void setDataNameForList(java.lang.String dataNameForList)
           
 void setDataNameForRow(java.lang.String dataNameForRow)
           
 void setDataNameForTooltip(java.lang.String dataNameForTooltip)
           
 void setFlowEvent(java.lang.String flowEvent)
           
 void setHidden(boolean hidden)
           
 void setHref(java.lang.String href)
           
 void setId(java.lang.String id)
           
 void setLabel(java.lang.String label)
           
 void setLabelField(java.lang.String labelField)
           
 void setLinkText(java.lang.String linkText)
           
 void setNewWindow(boolean newWindow)
           
 void setOperationName(java.lang.String operationName)
           
 void setRenderMode(java.lang.String renderMode)
           
 void setStoreURL(java.lang.String storeURL)
           
 void setTarget(java.lang.String target)
           
 void setText(java.lang.String text)
           
 void setTooltip(java.lang.String tooltip)
           
 void setType(java.lang.String type)
           
 void setUnCheckedValue(java.lang.String unCheckedValue)
           
 void setValueField(java.lang.String valueField)
           
 void setWidget(java.lang.String widget)
           
 void setWidth(java.lang.String width)
           
protected  void validateFeildStructure(DataElement columnData)
           
 void writeCode(java.lang.StringBuilder sb)
           
 
Methods inherited from class com.ibm.btt.dojo.tag.AbstractSimpleTag
containsEndTag, generateBodyTag
 
Methods inherited from class com.ibm.btt.dojo.tag.AbstractTag
afterGenerateTag, beforeGenerateTag, generateAttributes, generateEndTag, generateStartTag, getJspContextServices, getNLSMessage, getResourceBundle, getSingleFieldTypeImplClass, getSingleFieldTypeParams, getStringValue, getStringValue, getTypeByImplClass, getUserLocale, initAttributes, isEmpty, 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
 

Field Detail

columnAttributes

protected java.util.HashMap<java.lang.String,java.lang.Object> columnAttributes

widgetAttributes

protected java.util.HashMap<java.lang.String,java.lang.Object> widgetAttributes
Constructor Detail

DojoTableColumnTag

public DojoTableColumnTag()
Method Detail

getStoreURL

public java.lang.String getStoreURL()

setStoreURL

public void setStoreURL(java.lang.String storeURL)

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getOperationName

public java.lang.String getOperationName()

setOperationName

public void setOperationName(java.lang.String operationName)

getFlowEvent

public java.lang.String getFlowEvent()

setFlowEvent

public void setFlowEvent(java.lang.String flowEvent)

getDataNameForLink

public java.lang.String getDataNameForLink()

setDataNameForLink

public void setDataNameForLink(java.lang.String dataNameForLink)

getHref

public java.lang.String getHref()

setHref

public void setHref(java.lang.String href)

getLinkText

public java.lang.String getLinkText()

setLinkText

public void setLinkText(java.lang.String linkText)

getTarget

public java.lang.String getTarget()

setTarget

public void setTarget(java.lang.String target)

isNewWindow

public boolean isNewWindow()

setNewWindow

public void setNewWindow(boolean newWindow)

getDataNameForRow

public java.lang.String getDataNameForRow()

setDataNameForRow

public void setDataNameForRow(java.lang.String dataNameForRow)

getDataNameForColumn

public java.lang.String getDataNameForColumn()

setDataNameForColumn

public void setDataNameForColumn(java.lang.String dataNameForColumn)

getDataNameForTooltip

public java.lang.String getDataNameForTooltip()

setDataNameForTooltip

public void setDataNameForTooltip(java.lang.String dataNameForTooltip)

setDataNameForClickable

public void setDataNameForClickable(java.lang.String dataNameForClickable)

getDataNameForClickable

public java.lang.String getDataNameForClickable()

setRenderMode

public void setRenderMode(java.lang.String renderMode)

getRenderMode

public java.lang.String getRenderMode()

getTooltip

public java.lang.String getTooltip()

setTooltip

public void setTooltip(java.lang.String tooltip)

getLabel

public java.lang.String getLabel()

setLabel

public void setLabel(java.lang.String label)

getWidget

public java.lang.String getWidget()

setWidget

public void setWidget(java.lang.String widget)

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

getDataName

public java.lang.String getDataName()
Overrides:
getDataName in class AbstractTag

setDataName

public void setDataName(java.lang.String dataName)
Overrides:
setDataName in class AbstractTag

getWidth

public java.lang.String getWidth()

setWidth

public void setWidth(java.lang.String width)

getAlign

public java.lang.String getAlign()

setAlign

public void setAlign(java.lang.String align)

getCheckedValue

public java.lang.String getCheckedValue()

setCheckedValue

public void setCheckedValue(java.lang.String checkedValue)

getUnCheckedValue

public java.lang.String getUnCheckedValue()

setUnCheckedValue

public void setUnCheckedValue(java.lang.String unCheckedValue)

getDataNameForList

public java.lang.String getDataNameForList()

setDataNameForList

public void setDataNameForList(java.lang.String dataNameForList)

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)

setType

public void setType(java.lang.String type)

setHidden

public void setHidden(boolean hidden)

getHidden

public boolean getHidden()

doTag

public void doTag()
           throws javax.servlet.jsp.JspException
Description copied from class: AbstractSimpleTag
Print the dojo tag

Specified by:
doTag in interface javax.servlet.jsp.tagext.SimpleTag
Overrides:
doTag in class AbstractSimpleTag
Throws:
javax.servlet.jsp.JspException

writeCode

public void writeCode(java.lang.StringBuilder sb)

setColumnAttributes

protected void setColumnAttributes()

setCellWidgetAttributes

protected void setCellWidgetAttributes()

getCellDijitImpl

protected java.lang.String getCellDijitImpl()

isEditable

protected boolean isEditable()

getTagName

protected java.lang.String getTagName()
Description copied from class: AbstractTag
The tag name of the generated DOJO widget,if it isn't DOJO widget tag, then just return null.

Specified by:
getTagName in class AbstractTag
Returns:
the tag name of the generated DOJO widget

validateFeildStructure

protected void validateFeildStructure(DataElement columnData)

getType

public java.lang.String getType()

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011