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, 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  String chooserQS
           
protected  int cols
           
protected  String customAttributes
           
protected  String dataSource
           
protected  String[] dataSourceArray
           
protected  boolean dataSourceMenu
           
protected  String dbrcColumns
           
protected  String dbrcKeyCol
           
protected  String dbrcLabelCol
           
protected  String dbrcOrderBy
           
protected  String dbrcTable
           
protected  String defaultValue
           
protected  String description
           
protected  int descriptionType
           
protected  boolean disabled
           
protected  int editor
           
protected  Object enumLabels
           
protected  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  String label
           
protected  List languageList
           
protected  Class linkType
           
protected  int maxlength
           
protected  int maxRows
           
protected  int[] maxRowsArray
           
protected  boolean multilingual
           
protected  boolean nowIfNull
           
protected  boolean overrideWidgetName
           
protected  String placeholder
           
protected  boolean printLabel
           
protected  boolean printSeparator
           
protected  boolean printWidget
           
protected  Publication pub
           
protected  Class pubClass
           
protected  boolean required
           
protected  long resolution
           
static String REVISION
           
protected  Category rootCat
           
protected  int rows
           
protected  boolean showAddButton
           
protected  boolean showFileInput
           
protected  boolean showTime
           
protected  boolean showWeek
           
protected  int size
           
protected  String tabGroup
           
protected  String unitAfter
           
protected  String unitBefore
           
protected  Object values
           
protected  AbstractWidget widget
           
protected  int widgetAddCount
           
protected  int widgetInitCount
           
protected  boolean wikiwyg
           
protected  String wrapper
           
protected  String wysiwygCss
           
protected  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, 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(String chooserQS)
          Deprecated. 
 void setCols(int cols)
           
 void setCustomAttributes(String customAttributes)
           
 void setDataSource(Object obj)
           
 void setDataSourceMenu(boolean dataSourceMenu)
           
 void setDbrcColumns(String dbrcCols)
           
 void setDbrcKeyCol(String dbrcKey)
           
 void setDbrcLabelCol(String dbrcLabelCol)
           
 void setDbrcOrderBy(String dbrcOrderBy)
           
 void setDbrcTable(String dbrcTable)
           
 void setDefaultValue(String defaultValue)
           
 void setDescription(String description)
           
 void setDescriptionType(int descriptionUI)
           
 void setDisabled(boolean disabled)
           
 void setEditor(int editor)
           
 void setEnumLabels(Object enumLabels)
           
 void setEnumValues(Object enumValues)
           
 void setFormHandler(EditDataHandler formHandler)
           
 void setHidden(boolean hidden)
           
 void setHiddenActions(String hiddenActions)
          Deprecated. 
 void setImageMap(boolean imageMap)
           
 void setInline(boolean inline)
           
 void setInPopup(boolean inPopup)
          Deprecated. 
 void setIsForm(boolean isForm)
           
 void setIsTabbed(String isTabbed)
           
 void setKeyword(boolean keyword)
           
 void setLabel(String label)
           
 void setLanguageList(List languageList)
           
 void setLinkType(Class linkType)
           
 void setMaxlength(int maxlength)
           
 void setMaxRows(Object obj)
           
 void setMultilingual(boolean multilingual)
           
 void setNowIfNull(boolean nowIfNull)
          Deprecated. 
 void setOverrideWidgetName(boolean overrideWidgetName)
           
 void setPlaceholder(String placeholder)
           
 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(String tabGroup)
           
 void setUnitAfter(String unitAfter)
           
 void setUnitBefore(String unitBefore)
           
 void setValue(Object values)
           
 void setWidgetAddCount(int widgetAddCount)
           
 void setWidgetInitCount(int widgetInitCount)
           
 void setWidgetNameAddCount(String[] widgetNameAddCount)
          Deprecated. 
 void setWikiwyg(boolean wikiwyg)
           
 void setWrapper(String wrapper)
           
 void setWysiwygCss(String wysiwygCss)
           
 void setWysiwygParams(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 String REVISION
See Also:
Constant Field Values

widget

protected AbstractWidget widget

formHandler

protected EditDataHandler formHandler

pub

protected Publication pub

pubClass

protected Class pubClass

field

protected TypeFieldEntry field

label

protected String label

description

protected String description

placeholder

protected String placeholder

values

protected Object values

multilingual

protected boolean multilingual

languageList

protected 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 String defaultValue

wrapper

protected String wrapper

customAttributes

protected String customAttributes

keyword

protected boolean keyword

size

protected int size

maxlength

protected int maxlength

unitBefore

protected String unitBefore

unitAfter

protected String unitAfter

cols

protected int cols

rows

protected int rows

tabGroup

protected String tabGroup

isTabbed

protected boolean isTabbed

wysiwygParams

protected String wysiwygParams

wysiwygCss

protected String wysiwygCss

imageMap

protected boolean imageMap

wikiwyg

protected boolean wikiwyg

enumLabels

protected Object enumLabels

enumValues

protected Object enumValues

chooserQS

protected String chooserQS

linkType

protected 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 String dataSource

dataSourceMenu

protected boolean dataSourceMenu

maxRows

protected int maxRows

dataSourceArray

protected String[] dataSourceArray

maxRowsArray

protected int[] maxRowsArray

dbrcTable

protected String dbrcTable

dbrcKeyCol

protected String dbrcKeyCol

dbrcColumns

protected String dbrcColumns

dbrcLabelCol

protected String dbrcLabelCol

dbrcOrderBy

protected String dbrcOrderBy
Constructor Detail

WidgetTag

public WidgetTag()
Method Detail

setFormHandler

public void setFormHandler(EditDataHandler formHandler)

setLabel

public void setLabel(String label)

setPlaceholder

public void setPlaceholder(String placeholder)

setDescription

public void setDescription(String description)

setDefaultValue

public void setDefaultValue(String defaultValue)

setValue

public void setValue(Object values)

setMultilingual

public void setMultilingual(boolean multilingual)

setLanguageList

public void setLanguageList(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(String[] widgetNameAddCount)
Deprecated. 


setPrintLabel

@Deprecated
public void setPrintLabel(boolean printLabel)
Deprecated. 


setHiddenActions

@Deprecated
public void setHiddenActions(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(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(String unitBefore)

setUnitAfter

public void setUnitAfter(String unitAfter)

setMaxlength

public void setMaxlength(int maxlength)

setRows

public void setRows(int rows)

setTabGroup

public void setTabGroup(String tabGroup)

setIsTabbed

public void setIsTabbed(String isTabbed)

setEnumLabels

public void setEnumLabels(Object enumLabels)

setEnumValues

public void setEnumValues(Object enumValues)

setSize

public void setSize(int size)

setLinkType

public void setLinkType(Class linkType)

setWysiwygParams

public void setWysiwygParams(String wysiwygParams)

setWysiwygCss

public void setWysiwygCss(String wysiwygCss)

setImageMap

public void setImageMap(boolean imageMap)

setWikiwyg

public void setWikiwyg(boolean wikiwyg)

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(String wrapper)

setCustomAttributes

public void setCustomAttributes(String customAttributes)

setDbrcColumns

public void setDbrcColumns(String dbrcCols)

setDataSource

public void setDataSource(Object obj)

setDataSourceMenu

public void setDataSourceMenu(boolean dataSourceMenu)

setMaxRows

public void setMaxRows(Object obj)

setDbrcKeyCol

public void setDbrcKeyCol(String dbrcKey)

setDbrcLabelCol

public void setDbrcLabelCol(String dbrcLabelCol)

setDbrcOrderBy

public void setDbrcOrderBy(String dbrcOrderBy)

setDbrcTable

public void setDbrcTable(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.