com.jalios.jcms.taglib
Class WidgetTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by com.jalios.jcms.taglib.FormWidgetTag
          extended by com.jalios.jcms.taglib.WidgetTag
All Implemented Interfaces:
JcmsConstants, JaliosConstants, java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class WidgetTag
extends FormWidgetTag

See Also:
Serialized Form

Field Summary
protected  java.lang.String chooserQS
           
protected  int cols
           
protected  java.lang.String customAttributes
           
protected  java.lang.String dataSource
           
protected  java.lang.String[] dataSourceArray
           
protected  boolean dataSourceMenu
           
protected  java.lang.String dbrcColumns
           
protected  java.lang.String dbrcKeyCol
           
protected  java.lang.String dbrcLabelCol
           
protected  java.lang.String dbrcOrderBy
           
protected  java.lang.String dbrcTable
           
protected  java.lang.String defaultValue
           
protected  java.lang.String description
           
protected  int descriptionType
           
protected  boolean disabled
           
protected  int editor
           
protected  java.lang.Object enumLabels
           
protected  java.lang.Object enumValues
           
protected  TypeFieldEntry field
           
protected  EditDataHandler formHandler
           
protected  boolean hidden
           
protected  boolean imageMap
           
protected  boolean inline
           
protected  boolean inPopup
           
protected  boolean isForm
           
protected  boolean isTabbed
           
protected  boolean keyword
           
protected  java.lang.String label
           
protected  java.util.List languageList
           
protected  java.lang.Class linkType
           
protected  int maxlength
           
protected  int maxRows
           
protected  int[] maxRowsArray
           
protected  boolean multilingual
           
protected  boolean nowIfNull
           
protected  boolean overrideWidgetName
           
protected  java.lang.String path
           
protected  boolean printLabel
           
protected  boolean printSeparator
           
protected  boolean printWidget
           
protected  Publication pub
           
protected  java.lang.Class pubClass
           
protected  boolean required
           
protected  long resolution
           
static java.lang.String REVISION
           
protected  Category rootCat
           
protected  int rows
           
protected  boolean showAddButton
           
protected  boolean showFileInput
           
protected  boolean showTime
           
protected  boolean showWeek
           
protected  int size
           
protected  java.lang.String tabGroup
           
protected  java.lang.String unitAfter
           
protected  java.lang.String unitBefore
           
protected  java.lang.Object values
           
protected  AbstractWidget widget
           
protected  int widgetAddCount
           
protected  int widgetInitCount
           
protected  java.lang.String wrapper
           
protected  java.lang.String wysiwygParams
           
 
Fields inherited from class com.jalios.jcms.taglib.FormWidgetTag
channel, contextPath, css, formElementCount, formName, jcmsContext, loggedMember, userLang, widgetName, workspace
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, CRYPT_MD5, CRYPT_UNDEFINED, CRYPT_UNIX, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, ICON_ARCHIVE, ICON_LOCK, ICON_LOCK_STRONG, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_DEEP_COPY, OP_DEEP_DELETE, OP_DELETE, OP_MERGE, OP_UPDATE, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
 
Fields inherited from interface com.jalios.util.JaliosConstants
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR
 
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
WidgetTag()
           
 
Method Summary
 void clean()
           
protected  boolean cleanComponent()
           
 int doEndTag()
           
 int doStartTag()
           
protected  boolean initComponent()
           
 void setChooserQS(java.lang.String chooserQS)
          Deprecated. 
 void setCols(int cols)
           
 void setCustomAttributes(java.lang.String customAttributes)
           
 void setDataSource(java.lang.Object obj)
           
 void setDataSourceMenu(boolean dataSourceMenu)
           
 void setDbrcColumns(java.lang.String dbrcCols)
           
 void setDbrcKeyCol(java.lang.String dbrcKey)
           
 void setDbrcLabelCol(java.lang.String dbrcLabelCol)
           
 void setDbrcOrderBy(java.lang.String dbrcOrderBy)
           
 void setDbrcTable(java.lang.String dbrcTable)
           
 void setDefaultValue(java.lang.String defaultValue)
           
 void setDescription(java.lang.String description)
           
 void setDescriptionType(int descriptionUI)
           
 void setDisabled(boolean disabled)
           
 void setEditor(int editor)
           
 void setEnumLabels(java.lang.Object enumLabels)
           
 void setEnumValues(java.lang.Object enumValues)
           
 void setFormHandler(EditDataHandler formHandler)
           
 void setHidden(boolean hidden)
           
 void setHiddenActions(java.lang.String hiddenActions)
          Deprecated. 
 void setImageMap(boolean imageMap)
           
 void setInline(boolean inline)
           
 void setInPopup(boolean inPopup)
          Deprecated. 
 void setIsForm(boolean isForm)
           
 void setIsTabbed(java.lang.String isTabbed)
           
 void setKeyword(boolean keyword)
           
 void setLabel(java.lang.String label)
           
 void setLanguageList(java.util.List languageList)
           
 void setLinkType(java.lang.Class linkType)
           
 void setMaxlength(int maxlength)
           
 void setMaxRows(java.lang.Object obj)
           
 void setMultilingual(boolean multilingual)
           
 void setNowIfNull(boolean nowIfNull)
          Deprecated. 
 void setOverrideWidgetName(boolean overrideWidgetName)
           
 void setPath(java.lang.String path)
           
 void setPrintLabel(boolean printLabel)
          Deprecated. 
 void setPrintSeparator(boolean printSeparator)
           
 void setPrintWidget(boolean printWidget)
           
 void setRequired(boolean required)
           
 void setResolution(long resolution)
           
 void setRootCat(Category rootCat)
           
 void setRows(int rows)
           
 void setShowAddButton(boolean showAddButton)
           
 void setShowFileInput(boolean showFileInput)
           
 void setShowTime(boolean showTime)
          Deprecated. 
 void setShowWeek(boolean showWeek)
          Deprecated. 
 void setSize(int size)
           
 void setTabGroup(java.lang.String tabGroup)
           
 void setUnitAfter(java.lang.String unitAfter)
           
 void setUnitBefore(java.lang.String unitBefore)
           
 void setValue(java.lang.Object values)
           
 void setWidgetAddCount(int widgetAddCount)
           
 void setWidgetInitCount(int widgetInitCount)
           
 void setWidgetNameAddCount(java.lang.String[] widgetNameAddCount)
          Deprecated. 
 void setWrapper(java.lang.String wrapper)
           
 void setWysiwygParams(java.lang.String wysiwygParams)
           
 
Methods inherited from class com.jalios.jcms.taglib.FormWidgetTag
setCss, setFormElementCount, setFormName, setWidgetName
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REVISION

public static final java.lang.String REVISION
See Also:
Constant Field Values

widget

protected AbstractWidget widget

formHandler

protected EditDataHandler formHandler

pub

protected Publication pub

pubClass

protected java.lang.Class pubClass

field

protected TypeFieldEntry field

label

protected java.lang.String label

description

protected java.lang.String description

values

protected java.lang.Object values

multilingual

protected boolean multilingual

languageList

protected java.util.List languageList

required

protected boolean required

hidden

protected boolean hidden

disabled

protected boolean disabled

descriptionType

protected int descriptionType

editor

protected int editor

inline

protected boolean inline

widgetAddCount

protected int widgetAddCount

widgetInitCount

protected int widgetInitCount

printSeparator

protected boolean printSeparator

printWidget

protected boolean printWidget

printLabel

protected boolean printLabel

defaultValue

protected java.lang.String defaultValue

wrapper

protected java.lang.String wrapper

customAttributes

protected java.lang.String customAttributes

keyword

protected boolean keyword

size

protected int size

maxlength

protected int maxlength

unitBefore

protected java.lang.String unitBefore

unitAfter

protected java.lang.String unitAfter

path

protected java.lang.String path

cols

protected int cols

rows

protected int rows

tabGroup

protected java.lang.String tabGroup

isTabbed

protected boolean isTabbed

wysiwygParams

protected java.lang.String wysiwygParams

imageMap

protected boolean imageMap

enumLabels

protected java.lang.Object enumLabels

enumValues

protected java.lang.Object enumValues

chooserQS

protected java.lang.String chooserQS

linkType

protected java.lang.Class linkType

showAddButton

protected boolean showAddButton

showFileInput

protected boolean showFileInput

resolution

protected long resolution

nowIfNull

protected boolean nowIfNull

showWeek

protected boolean showWeek

showTime

protected boolean showTime

inPopup

protected boolean inPopup

rootCat

protected Category rootCat

isForm

protected boolean isForm

overrideWidgetName

protected boolean overrideWidgetName

dataSource

protected java.lang.String dataSource

dataSourceMenu

protected boolean dataSourceMenu

maxRows

protected int maxRows

dataSourceArray

protected java.lang.String[] dataSourceArray

maxRowsArray

protected int[] maxRowsArray

dbrcTable

protected java.lang.String dbrcTable

dbrcKeyCol

protected java.lang.String dbrcKeyCol

dbrcColumns

protected java.lang.String dbrcColumns

dbrcLabelCol

protected java.lang.String dbrcLabelCol

dbrcOrderBy

protected java.lang.String dbrcOrderBy
Constructor Detail

WidgetTag

public WidgetTag()
Method Detail

setFormHandler

public void setFormHandler(EditDataHandler formHandler)

setLabel

public void setLabel(java.lang.String label)

setDescription

public void setDescription(java.lang.String description)

setDefaultValue

public void setDefaultValue(java.lang.String defaultValue)

setValue

public void setValue(java.lang.Object values)

setMultilingual

public void setMultilingual(boolean multilingual)

setLanguageList

public void setLanguageList(java.util.List languageList)

setRequired

public void setRequired(boolean required)

setHidden

public void setHidden(boolean hidden)

setDisabled

public void setDisabled(boolean disabled)

setDescriptionType

public void setDescriptionType(int descriptionUI)

setInline

public void setInline(boolean inline)

setEditor

public void setEditor(int editor)

setWidgetAddCount

public void setWidgetAddCount(int widgetAddCount)

setWidgetInitCount

public void setWidgetInitCount(int widgetInitCount)

setShowAddButton

public void setShowAddButton(boolean showAddButton)

setShowFileInput

public void setShowFileInput(boolean showFileInput)

setKeyword

public void setKeyword(boolean keyword)

setWidgetNameAddCount

@Deprecated
public void setWidgetNameAddCount(java.lang.String[] widgetNameAddCount)
Deprecated. 


setPrintLabel

@Deprecated
public void setPrintLabel(boolean printLabel)
Deprecated. 


setHiddenActions

@Deprecated
public void setHiddenActions(java.lang.String hiddenActions)
Deprecated. 


setNowIfNull

@Deprecated
public void setNowIfNull(boolean nowIfNull)
Deprecated. 


setShowWeek

@Deprecated
public void setShowWeek(boolean showWeek)
Deprecated. 


setShowTime

@Deprecated
public void setShowTime(boolean showTime)
Deprecated. 


setInPopup

@Deprecated
public void setInPopup(boolean inPopup)
Deprecated. 


setChooserQS

@Deprecated
public void setChooserQS(java.lang.String chooserQS)
Deprecated. 


setPrintSeparator

public void setPrintSeparator(boolean printSeparator)

setPrintWidget

public void setPrintWidget(boolean printWidget)

setCols

public void setCols(int cols)

setUnitBefore

public void setUnitBefore(java.lang.String unitBefore)

setUnitAfter

public void setUnitAfter(java.lang.String unitAfter)

setPath

public void setPath(java.lang.String path)

setMaxlength

public void setMaxlength(int maxlength)

setRows

public void setRows(int rows)

setTabGroup

public void setTabGroup(java.lang.String tabGroup)

setIsTabbed

public void setIsTabbed(java.lang.String isTabbed)

setEnumLabels

public void setEnumLabels(java.lang.Object enumLabels)

setEnumValues

public void setEnumValues(java.lang.Object enumValues)

setSize

public void setSize(int size)

setLinkType

public void setLinkType(java.lang.Class linkType)

setWysiwygParams

public void setWysiwygParams(java.lang.String wysiwygParams)

setImageMap

public void setImageMap(boolean imageMap)

setResolution

public void setResolution(long resolution)

setRootCat

public void setRootCat(Category rootCat)

setIsForm

public void setIsForm(boolean isForm)

setOverrideWidgetName

public void setOverrideWidgetName(boolean overrideWidgetName)

setWrapper

public void setWrapper(java.lang.String wrapper)

setCustomAttributes

public void setCustomAttributes(java.lang.String customAttributes)

setDbrcColumns

public void setDbrcColumns(java.lang.String dbrcCols)

setDataSource

public void setDataSource(java.lang.Object obj)

setDataSourceMenu

public void setDataSourceMenu(boolean dataSourceMenu)

setMaxRows

public void setMaxRows(java.lang.Object obj)

setDbrcKeyCol

public void setDbrcKeyCol(java.lang.String dbrcKey)

setDbrcLabelCol

public void setDbrcLabelCol(java.lang.String dbrcLabelCol)

setDbrcOrderBy

public void setDbrcOrderBy(java.lang.String dbrcOrderBy)

setDbrcTable

public void setDbrcTable(java.lang.String dbrcTable)

clean

public void clean()
Overrides:
clean in class FormWidgetTag

cleanComponent

protected boolean cleanComponent()

initComponent

protected boolean initComponent()

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doStartTag in class FormWidgetTag
Throws:
javax.servlet.jsp.JspException

doEndTag

public int doEndTag()
Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class FormWidgetTag


Copyright © 2001-2010 Jalios SA. All Rights Reserved.