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

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
All Implemented Interfaces:
TypedObject, XMLSerializable, java.io.Serializable
Direct Known Subclasses:
DropDownItem

public class PopupItem
extends FilterLinkItem

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
PopupItem(AbstractRenderer renderer)
           
 
Method Summary
protected  org.apache.wicket.Component createContent(java.lang.String id, ItemContext context)
           
protected  org.apache.wicket.markup.html.link.AbstractLink createPopupDialogLink(java.lang.String id, ItemContext context)
           
protected  org.apache.wicket.markup.html.link.AbstractLink createPopupWindowLink(java.lang.String id, ItemContext context)
           
protected  RendererContext createRendererContext(ItemContext context)
           
protected  org.apache.wicket.markup.html.link.AbstractLink doCreateLink(java.lang.String id, ItemContext context)
           
 void fromXML(org.dom4j.Element node)
           
 java.lang.String getDialogOptions()
           
 java.lang.String getDropdownCss()
           
 AbstractRenderer getPopupRenderer()
           
 java.lang.String getTitle()
           
 java.lang.String getTitle(ItemContext context)
           
 java.lang.String getType()
           
 boolean isNewWindow()
           
 void setDialogOptions(java.lang.String dialogOptions)
           
 void setDropdownCss(java.lang.String dropdownCss)
           
 void setNewWindow(boolean newWindow)
           
 void setPopupRenderer(AbstractRenderer popupRenderer)
           
 void setTitle(java.lang.String title)
           
 
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
createComponent, 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

PopupItem

public PopupItem(AbstractRenderer renderer)
Method Detail

getType

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

createPopupWindowLink

protected org.apache.wicket.markup.html.link.AbstractLink createPopupWindowLink(java.lang.String id,
                                                                                ItemContext context)

createContent

protected org.apache.wicket.Component createContent(java.lang.String id,
                                                    ItemContext context)

createPopupDialogLink

protected org.apache.wicket.markup.html.link.AbstractLink createPopupDialogLink(java.lang.String id,
                                                                                ItemContext context)

doCreateLink

protected org.apache.wicket.markup.html.link.AbstractLink doCreateLink(java.lang.String id,
                                                                       ItemContext context)
Overrides:
doCreateLink in class FilterLinkItem

createRendererContext

protected RendererContext createRendererContext(ItemContext context)

getTitle

public java.lang.String getTitle(ItemContext context)

fromXML

public void fromXML(org.dom4j.Element node)
Specified by:
fromXML in interface XMLSerializable
Overrides:
fromXML in class FilterLinkItem

isNewWindow

public boolean isNewWindow()

setNewWindow

public void setNewWindow(boolean newWindow)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getPopupRenderer

public AbstractRenderer getPopupRenderer()

setPopupRenderer

public void setPopupRenderer(AbstractRenderer popupRenderer)

getDropdownCss

public java.lang.String getDropdownCss()

setDropdownCss

public void setDropdownCss(java.lang.String dropdownCss)

getDialogOptions

public java.lang.String getDialogOptions()

setDialogOptions

public void setDialogOptions(java.lang.String dialogOptions)


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