org.apache.myfaces.trinidadinternal.renderkit.core.desktop
Class ChartRenderer
java.lang.Object
javax.faces.render.Renderer
org.apache.myfaces.trinidad.render.CoreRenderer
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
org.apache.myfaces.trinidadinternal.renderkit.core.desktop.ChartRenderer
- All Implemented Interfaces:
- java.lang.Cloneable, org.apache.myfaces.trinidad.render.TypedRenderer
public class ChartRenderer
- extends XhtmlRenderer
Renderer for Chart component
- Version:
- $Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/renderkit/core/desktop/TreeTableRenderer.java#0 $) $Date: 10-nov-2005.19:03:37 $
- Author:
- Venkata Guddanti
Fields inherited from class org.apache.myfaces.trinidad.render.CoreRenderer |
CHAR_UNDEFINED, NO_CHILD_INDEX |
Method Summary |
protected void |
_outputJSChartModel(java.io.StringWriter sw,
javax.faces.component.UIComponent component)
|
protected void |
_outputJSChartObject(javax.faces.context.FacesContext context,
org.apache.myfaces.trinidad.context.RenderingContext arc,
java.io.StringWriter sw,
javax.faces.component.UIComponent component,
org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected void |
_outputSVGDocumentCreate(javax.faces.context.FacesContext context,
java.io.StringWriter sw,
javax.faces.component.UIComponent component,
org.apache.myfaces.trinidad.bean.FacesBean bean)
|
static void |
_writeJSInt(java.io.StringWriter sw,
java.lang.Integer value)
Encodes a int in JavaScript Object Notation. |
void |
decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
protected void |
encodeAll(javax.faces.context.FacesContext context,
org.apache.myfaces.trinidad.context.RenderingContext arc,
javax.faces.component.UIComponent component,
org.apache.myfaces.trinidad.bean.FacesBean bean)
render all pieces of the chart |
protected void |
findTypeConstants(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
|
protected java.lang.Integer |
getAnimationDuration(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected java.lang.String |
getLegendPosition(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected java.lang.Integer |
getMaxPrecision(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
boolean |
getRendersChildren()
|
protected java.lang.String |
getTemplateSource(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected java.lang.String |
getType(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected java.lang.Integer |
getXMajorGridLineCount(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected java.lang.Integer |
getYMajorGridLineCount(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected java.lang.Integer |
getYMinorGridLineCount(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected boolean |
isGradientsUsed(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected boolean |
isPerspective(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected boolean |
isTooltipsVisible(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected boolean |
shouldRenderId(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Overrriden to always generate an id |
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer |
cloneWithType, enableScriptDeferring, getAbsoluteImageUri, getBaseImageUri, getDefaultStyleClass, getInlineStyle, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getShortDesc, getStyleClass, renderAllAttributes, renderAllAttributes, renderDecorativeIcon, renderDecorativeIcon, renderEventHandlers, renderFormattedText, renderHAlign, renderInlineStyle, renderInlineStyleAttribute, renderPossiblyFormattedText, renderScriptDeferAttribute, renderScriptTypeAttribute, renderShortDescAttribute, renderSpacer, renderStyleAttributes, renderStyleAttributes, renderTransparent, renderVerticalSpacer, skipDecode, supportsAccessKeys, supportsAdvancedForms, supportsAutoCompleteFormElements, supportsDisabledFormElements, supportsEditing, supportsIntrinsicEvents, supportsNavigation, supportsReadonlyFormElements, supportsScripting, supportsSeparateWindow, supportsStyleAttributes, supportsTarget, supportsTextPresentation, supportsXMLDOM |
Methods inherited from class org.apache.myfaces.trinidad.render.CoreRenderer |
delegateRenderer, delegateRendererBegin, delegateRendererEnd, encodeAllChildren, encodeBegin, encodeBegin, encodeChild, encodeChildren, encodeEnd, encodeEnd, getClientId, getFacesBean, getFacet, getNextRenderedChildIndex, getRenderedChildCount, getRenderingProperty, hasRenderedChildren, isDesktop, isGecko, isIE, isInaccessibleMode, isPDA, isScreenReaderMode, renderEncodedActionURI, renderEncodedResourceURI, renderId, renderStyleClass, renderStyleClasses, setRenderingProperty, toChar, toInt, toLong, toString, toUri |
Methods inherited from class javax.faces.render.Renderer |
convertClientId, getConvertedValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChartRenderer
public ChartRenderer()
findTypeConstants
protected void findTypeConstants(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
- Overrides:
findTypeConstants
in class XhtmlRenderer
decode
public void decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
- Overrides:
decode
in class javax.faces.render.Renderer
getRendersChildren
public boolean getRendersChildren()
- Overrides:
getRendersChildren
in class javax.faces.render.Renderer
- Returns:
shouldRenderId
protected boolean shouldRenderId(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
- Overrriden to always generate an id
- Overrides:
shouldRenderId
in class XhtmlRenderer
encodeAll
protected void encodeAll(javax.faces.context.FacesContext context,
org.apache.myfaces.trinidad.context.RenderingContext arc,
javax.faces.component.UIComponent component,
org.apache.myfaces.trinidad.bean.FacesBean bean)
throws java.io.IOException
- render all pieces of the chart
- Overrides:
encodeAll
in class org.apache.myfaces.trinidad.render.CoreRenderer
- Throws:
java.io.IOException
_outputSVGDocumentCreate
protected void _outputSVGDocumentCreate(javax.faces.context.FacesContext context,
java.io.StringWriter sw,
javax.faces.component.UIComponent component,
org.apache.myfaces.trinidad.bean.FacesBean bean)
throws java.io.IOException
- Throws:
java.io.IOException
_outputJSChartModel
protected void _outputJSChartModel(java.io.StringWriter sw,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Throws:
java.io.IOException
_outputJSChartObject
protected void _outputJSChartObject(javax.faces.context.FacesContext context,
org.apache.myfaces.trinidad.context.RenderingContext arc,
java.io.StringWriter sw,
javax.faces.component.UIComponent component,
org.apache.myfaces.trinidad.bean.FacesBean bean)
throws java.io.IOException
- Throws:
java.io.IOException
_writeJSInt
public static void _writeJSInt(java.io.StringWriter sw,
java.lang.Integer value)
throws java.io.IOException
- Encodes a int in JavaScript Object Notation.
- Parameters:
sw
- the StringWritervalue
- the Integer value
- Throws:
java.io.IOException
getType
protected java.lang.String getType(org.apache.myfaces.trinidad.bean.FacesBean bean)
getTemplateSource
protected java.lang.String getTemplateSource(org.apache.myfaces.trinidad.bean.FacesBean bean)
isPerspective
protected boolean isPerspective(org.apache.myfaces.trinidad.bean.FacesBean bean)
getLegendPosition
protected java.lang.String getLegendPosition(org.apache.myfaces.trinidad.bean.FacesBean bean)
getAnimationDuration
protected java.lang.Integer getAnimationDuration(org.apache.myfaces.trinidad.bean.FacesBean bean)
isGradientsUsed
protected boolean isGradientsUsed(org.apache.myfaces.trinidad.bean.FacesBean bean)
isTooltipsVisible
protected boolean isTooltipsVisible(org.apache.myfaces.trinidad.bean.FacesBean bean)
getYMajorGridLineCount
protected java.lang.Integer getYMajorGridLineCount(org.apache.myfaces.trinidad.bean.FacesBean bean)
getXMajorGridLineCount
protected java.lang.Integer getXMajorGridLineCount(org.apache.myfaces.trinidad.bean.FacesBean bean)
getYMinorGridLineCount
protected java.lang.Integer getYMinorGridLineCount(org.apache.myfaces.trinidad.bean.FacesBean bean)
getMaxPrecision
protected java.lang.Integer getMaxPrecision(org.apache.myfaces.trinidad.bean.FacesBean bean)
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.