|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.verity.parametric.taglibrary.renderers.PieViewRenderer
Renders a Pie Chart from a Parametric Select element.
XML Configuration Template:
<SearchElementRenderer class="com.raritantechnologies.verity.parametric.taglibrary.renderers.PieViewRenderer"
fieldname="[ parametric fieldName ]"
rendererName="[ display name for PieChart ]"
urlPrefix="[ prefix for PieChart hyperlinks ]"
action="[ name of action jsp page ]"
chartWidth="[ chart width in pixels ]"
chartHeight="[ chart height in pixels ]"
legendWidth="[ legend width in pixels ]"
legendHeight="[ legend height in pixels ]"
chartRendererClass="[ class of IChartRenderer ]" >
<!-- Alternatively, can specify the IChartRenderer directly -->
<ChartRenderer class="[ class of com.raritantechnologies.utils.graphics.IChartRenderer ]" >
</ChartRenderer>
</SearchElementRenderer>
| Field Summary | |
protected RenderFormat |
formatter
|
static java.lang.String |
urlPrefix
|
protected URLRenderer |
urlR
|
| Constructor Summary | |
PieViewRenderer()
|
|
| Method Summary | |
java.lang.String |
getBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
Returns the element html fragment. |
IChartRenderer |
getChartRenderer()
|
ISearchElementRenderer |
getRenderer(java.lang.String name)
Returns ISearchElementRenderer of this render or a nested renderer matching the name given or null if no match is found. |
void |
initialize(org.w3c.dom.Element elem)
Initialize renderer-specific parameters from the configuration XML tag. |
boolean |
isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
|
protected void |
processEnumList(FieldEnum[] enumList,
IChartRenderer chartRenderer)
|
java.lang.String |
renderHeading(java.lang.String name,
java.lang.String sessionID,
java.util.Map requestParams)
|
void |
setChartHeight(int chartHeight)
|
void |
setChartOrientation(java.lang.String chartOrientation)
|
void |
setChartWidth(int chartWidth)
|
void |
setEnable(boolean enabled)
Enable/Disable the renderer. |
void |
setFieldname(java.lang.String fieldName)
|
void |
setLegendHeight(int legendHeight)
|
void |
setLegendMaxChars(int legendMaxChars)
|
void |
setLegendWidth(int legendWidth)
|
void |
setMinDataPointNum(int minDataPointLength)
|
void |
setRendererName(java.lang.String rendererName)
|
void |
setRenderFormat(RenderFormat formatter)
|
void |
setURLRenderer(URLRenderer urlR)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected URLRenderer urlR
protected RenderFormat formatter
public static java.lang.String urlPrefix
| Constructor Detail |
public PieViewRenderer()
| Method Detail |
public void setFieldname(java.lang.String fieldName)
public void setChartOrientation(java.lang.String chartOrientation)
public void setChartWidth(int chartWidth)
public void setChartHeight(int chartHeight)
public void setLegendMaxChars(int legendMaxChars)
public void setLegendWidth(int legendWidth)
public void setLegendHeight(int legendHeight)
public void setMinDataPointNum(int minDataPointLength)
public void setRendererName(java.lang.String rendererName)
public void setRenderFormat(RenderFormat formatter)
public void setURLRenderer(URLRenderer urlR)
public java.lang.String getBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
ISearchElementRenderer
getBody in interface ISearchElementRenderer
protected void processEnumList(FieldEnum[] enumList,
IChartRenderer chartRenderer)
public void setEnable(boolean enabled)
ISearchElementRenderer
setEnable in interface ISearchElementRendererpublic ISearchElementRenderer getRenderer(java.lang.String name)
ISearchElementRenderer
getRenderer in interface ISearchElementRenderer
public boolean isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
isHidden in interface ISearchElementRenderer
public java.lang.String renderHeading(java.lang.String name,
java.lang.String sessionID,
java.util.Map requestParams)
public void initialize(org.w3c.dom.Element elem)
ISearchElementRenderer
initialize in interface ISearchElementRendererpublic IChartRenderer getChartRenderer()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||