com.pmease.quickbuild.plugin.report.engine.renderer.item
Class DropDownItem

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
      extended by com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
          extended by com.pmease.quickbuild.plugin.report.engine.renderer.item.RendererItem
              extended by com.pmease.quickbuild.plugin.report.engine.renderer.item.TextItem
                  extended by com.pmease.quickbuild.plugin.report.engine.renderer.item.AbstractLinkItem
                      extended by com.pmease.quickbuild.plugin.report.engine.renderer.item.FilterLinkItem
                          extended by com.pmease.quickbuild.plugin.report.engine.renderer.item.PopupItem
                              extended by com.pmease.quickbuild.plugin.report.engine.renderer.item.DropDownItem
All Implemented Interfaces:
TypedObject, XMLSerializable, java.io.Serializable
Direct Known Subclasses:
HistoryStatsItem

public class DropDownItem
extends PopupItem

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.item.AbstractLinkItem
enabledExpression, imageUrl
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.item.RendererItem
colorExpression, css, dataType, defaultValue, formatPattern, interpolate, renderer, tooltip, valueExpression
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
category
 
Constructor Summary
DropDownItem(AbstractRenderer renderer)
           
 
Method Summary
 org.apache.wicket.Component createComponent(java.lang.String id, org.apache.wicket.model.IModel<ItemContext> model)
           
 org.apache.wicket.Component createDropDownContent(java.lang.String id, org.apache.wicket.model.IModel<ItemContext> model)
           
 java.lang.String getTemplate()
           
 java.lang.String getType()
           
 boolean isHoverMode()
           
 void setHoverMode(boolean hoverMode)
           
 void setTemplate(java.lang.String template)
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.item.PopupItem
createContent, createPopupDialogLink, createPopupWindowLink, createRendererContext, doCreateLink, fromXML, getDialogOptions, getDropdownCss, getPopupRenderer, getTitle, getTitle, isNewWindow, setDialogOptions, setDropdownCss, setNewWindow, setPopupRenderer, setTitle
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.item.FilterLinkItem
addFilter, createFilter, filterExists, getFilterBy, getFilters, setFilterBy, setFilters
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.item.AbstractLinkItem
createImageLink, createLink, createTextLink, getEnabledExpression, getImageUrl, isEnabled, setEnabledExpression, setImageUrl, useImage
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.item.TextItem
getPrefix, getSuffix, getText, getTextExpression, getWrapLength, isEscaped, isMultiline, isValueAsCss, setEscaped, setMultiline, setPrefix, setSuffix, setTextExpression, setValueAsCss, setWrapLength
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.item.RendererItem
buildExpressionContext, getColor, getColorExpression, getCss, getDefaultValue, getElementName, getFormatPattern, getRenderer, getTooltip, getTooltip, getValue, getValueExpression, isInterpolate, setColorExpression, setCss, setDefaultValue, setFormatPattern, setInterpolate, setTooltip, setValueExpression
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
getCategory
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
initFromClassResource, initFromLocal, initFromStream, reflectionReadFromNode, reflectionWriteToNode, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DropDownItem

public DropDownItem(AbstractRenderer renderer)
Method Detail

createComponent

public org.apache.wicket.Component createComponent(java.lang.String id,
                                                   org.apache.wicket.model.IModel<ItemContext> model)
Overrides:
createComponent in class AbstractLinkItem

createDropDownContent

public org.apache.wicket.Component createDropDownContent(java.lang.String id,
                                                         org.apache.wicket.model.IModel<ItemContext> model)

getType

public java.lang.String getType()
Specified by:
getType in interface TypedObject
Overrides:
getType in class PopupItem

isHoverMode

public boolean isHoverMode()

setHoverMode

public void setHoverMode(boolean hoverMode)

getTemplate

public java.lang.String getTemplate()

setTemplate

public void setTemplate(java.lang.String template)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.