com.pmease.quickbuild.plugin.report.engine.metadata
Class RendererRepository

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.metadata.RendererRepository
All Implemented Interfaces:
TypedObject, XMLSerializable, java.io.Serializable

public class RendererRepository
extends AbstractCategoryItem

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
category
 
Constructor Summary
RendererRepository(ReportCategory category)
           
 
Method Summary
 void addRenderer(AbstractRenderer renderer)
           
 void fromXML(org.dom4j.Element node)
           
 java.lang.String getElementName()
           
 AbstractRenderer getRenderer(java.lang.String id)
           
 AbstractRenderer[] getRenderers()
           
 AbstractRenderer[] getRenderers(RendererMode mode)
           
 java.lang.String getType()
           
 void remvoeRenderer(java.lang.String id)
           
 void setRenderers(java.util.Map<java.lang.String,AbstractRenderer> renderers)
           
 org.dom4j.Element toXML()
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RendererRepository

public RendererRepository(ReportCategory category)
Method Detail

getType

public java.lang.String getType()

fromXML

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

toXML

public org.dom4j.Element toXML()
                        throws ReportException
Specified by:
toXML in interface XMLSerializable
Overrides:
toXML in class AbstractTypedXMLObject
Throws:
ReportException

getRenderers

public AbstractRenderer[] getRenderers()

getRenderers

public AbstractRenderer[] getRenderers(RendererMode mode)

getRenderer

public AbstractRenderer getRenderer(java.lang.String id)

addRenderer

public void addRenderer(AbstractRenderer renderer)

remvoeRenderer

public void remvoeRenderer(java.lang.String id)

setRenderers

public void setRenderers(java.util.Map<java.lang.String,AbstractRenderer> renderers)

getElementName

public java.lang.String getElementName()
Specified by:
getElementName in class AbstractTypedXMLObject


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