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

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

public class CompositeItem
extends RendererItem

See Also:
Serialized Form

Field Summary
protected  java.util.List<RendererItem> items
           
 
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
CompositeItem(AbstractRenderer renderer)
           
 
Method Summary
 void addItem(RendererItem item)
           
 org.apache.wicket.Component createComponent(java.lang.String id, org.apache.wicket.model.IModel<ItemContext> model)
           
protected  RendererItem createDefaultItem()
           
 void fromXML(org.dom4j.Element node)
           
 java.lang.String getDelimiter()
           
 java.util.List<RendererItem> getItems()
           
 java.lang.String getType()
           
 void setDelimiter(java.lang.String delimiter)
           
 void setItems(java.util.List<RendererItem> items)
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.item.RendererItem
buildExpressionContext, getColor, getColorExpression, getCss, getDefaultValue, getElementName, getFormatPattern, getRenderer, getText, 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
 

Field Detail

items

protected java.util.List<RendererItem> items
Constructor Detail

CompositeItem

public CompositeItem(AbstractRenderer renderer)
Method Detail

getType

public java.lang.String getType()

createComponent

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

getItems

public java.util.List<RendererItem> getItems()

setItems

public void setItems(java.util.List<RendererItem> items)

getDelimiter

public java.lang.String getDelimiter()

setDelimiter

public void setDelimiter(java.lang.String delimiter)

fromXML

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

createDefaultItem

protected RendererItem createDefaultItem()

addItem

public void addItem(RendererItem item)


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