com.raritantechnologies.verity.parametric.taglibrary.renderers
Class TaxonomyPieRenderer

java.lang.Object
  extended byTreeRenderer
      extended bycom.raritantechnologies.verity.parametric.taglibrary.renderers.TaxonomyCounterRenderer
          extended bycom.raritantechnologies.verity.parametric.taglibrary.renderers.TaxonomyPieRenderer

public class TaxonomyPieRenderer
extends TaxonomyCounterRenderer

Extension to Verity TreeRenderer: Uses TaxonomyCounter to get accurate hit counts. Renders Taxonomy as a Pie Chart.


Developed by Raritan Technologies .

Author:
Ted Sullivan
See Also:
Serialized Form

Field Summary
static java.lang.String urlPrefix
           
 
Fields inherited from class com.raritantechnologies.verity.parametric.taglibrary.renderers.TaxonomyCounterRenderer
border, categoryRenderSpec, cols, excludedNodes, formatter, indented, indentHeader, indentHeaderBy, maxCharCount, orderByName, pSearch, query, renderSpec, renderUpLink, renderUpLinkIcon, rootPath, rows, showLeafNodes, taxBodyClass, taxHeaderClass, taxonomyName, taxTitleClass, taxView, tCounter, title, titleRenderSpec, uplinkText, urlR
 
Constructor Summary
TaxonomyPieRenderer()
           
TaxonomyPieRenderer(ParametricSearchSource pss, VParametricSearch pSearch, java.lang.String taxonomy, boolean orderByName)
           
 
Method Summary
 TaxonomyCount[] getTaxonomyCountArray()
           
 java.lang.String getUrlPrefix()
           
 java.lang.String renderHeading(java.lang.String sessionID)
           
 java.lang.String renderOut(java.lang.String sessionID, boolean renderHeader, java.lang.String columnAlign)
           
 java.lang.String renderOut(java.lang.String sessionID, boolean renderHeader, java.lang.String columnAlign, TaxonomyCount[] taxCount)
           
 void setChartHeight(int chartHeight)
           
 void setChartOrientation(java.lang.String chartOrientation)
           
 void setChartRenderer(IChartRenderer chartRenderer)
           
 void setChartType(java.lang.String chartType)
           
 void setChartWidth(int chartWidth)
           
 void setDefaultImage(java.lang.String defaultImage)
           
 void setImageBase(java.lang.String imageBase)
           
 void setLegendHeight(int legendHeight)
           
 void setLegendMaxChars(int legendMaxChars)
           
 void setLegendWidth(int legendWidth)
           
 void setMinDataPointNum(int minDataPointLength)
           
 void setRendererName(java.lang.String rendererName)
           
 void setUrlPrefix(java.lang.String urlPrefix)
           
 
Methods inherited from class com.raritantechnologies.verity.parametric.taglibrary.renderers.TaxonomyCounterRenderer
getIndent, needUpLink, renderHeading, renderOut, renderOut, renderUpLink, setBorder, setCategoryRenderSpec, setCols, setExcludedNodes, setIndented, setIndentHeader, setKTreeView, setMaxChar, setOrderByHits, setOrderByName, setQuery, setRenderFormat, setRenderSpec, setRenderUpLink, setRenderUpLinkIconURL, setRenderUpLinkText, setRequestParams, setRootPath, setRows, setShowLeafNodes, setTaxBodyClass, setTaxHeaderClass, setTaxTitleClass, setTitle, setTitleRenderSpec, setURLRenderer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

urlPrefix

public static java.lang.String urlPrefix
Constructor Detail

TaxonomyPieRenderer

public TaxonomyPieRenderer()

TaxonomyPieRenderer

public TaxonomyPieRenderer(ParametricSearchSource pss,
                           VParametricSearch pSearch,
                           java.lang.String taxonomy,
                           boolean orderByName)
Method Detail

setImageBase

public void setImageBase(java.lang.String imageBase)

setChartRenderer

public void setChartRenderer(IChartRenderer chartRenderer)

setChartType

public void setChartType(java.lang.String chartType)

setChartOrientation

public void setChartOrientation(java.lang.String chartOrientation)

setChartWidth

public void setChartWidth(int chartWidth)

setChartHeight

public void setChartHeight(int chartHeight)

setLegendMaxChars

public void setLegendMaxChars(int legendMaxChars)

setLegendWidth

public void setLegendWidth(int legendWidth)

setLegendHeight

public void setLegendHeight(int legendHeight)

setDefaultImage

public void setDefaultImage(java.lang.String defaultImage)

setMinDataPointNum

public void setMinDataPointNum(int minDataPointLength)

setRendererName

public void setRendererName(java.lang.String rendererName)

getTaxonomyCountArray

public TaxonomyCount[] getTaxonomyCountArray()

renderOut

public java.lang.String renderOut(java.lang.String sessionID,
                                  boolean renderHeader,
                                  java.lang.String columnAlign)
Overrides:
renderOut in class TaxonomyCounterRenderer

renderOut

public java.lang.String renderOut(java.lang.String sessionID,
                                  boolean renderHeader,
                                  java.lang.String columnAlign,
                                  TaxonomyCount[] taxCount)

renderHeading

public java.lang.String renderHeading(java.lang.String sessionID)
Overrides:
renderHeading in class TaxonomyCounterRenderer

setUrlPrefix

public void setUrlPrefix(java.lang.String urlPrefix)

getUrlPrefix

public java.lang.String getUrlPrefix()