org.openfaces.component.chart
Class ChartView

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UICommand
              extended by org.openfaces.component.chart.ChartView
All Implemented Interfaces:
java.util.EventListener, javax.faces.component.ActionSource, javax.faces.component.ActionSource2, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, HasLabels, StyledComponent
Direct Known Subclasses:
GridChartView, PieChartView

public abstract class ChartView
extends javax.faces.component.UICommand
implements StyledComponent, HasLabels


Field Summary
 
Fields inherited from class javax.faces.component.UICommand
COMPONENT_FAMILY, COMPONENT_TYPE
 
Fields inherited from class javax.faces.component.UIComponent
BEANINFO_KEY, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY
 
Method Summary
abstract  void decodeAction(java.lang.String fieldValue)
           
 java.awt.Paint getBackgroundPaint()
           
 Chart getChart()
           
 ChartPopup getChartPopup()
           
 java.lang.String getColors()
           
 StyledComponent[] getComponentsChain()
           
abstract  ChartConfigurator getConfigurator()
           
 ChartViewValueExpression getDynamicOnclick()
          This method is only for internal usage from within the OpenFaces library.
 ChartViewValueExpression getDynamicOnMouseOut()
          This method is only for internal usage from within the OpenFaces library.
 ChartViewValueExpression getDynamicOnMouseOver()
          This method is only for internal usage from within the OpenFaces library.
 ChartViewValueExpression getDynamicTooltip()
          This method is only for internal usage from within the OpenFaces library.
 ChartViewValueExpression getDynamicUrl()
          This method is only for internal usage from within the OpenFaces library.
 java.lang.Float getForegroundAlpha()
           
 ChartLabels getLabels()
           
 java.lang.String getOnclick()
           
 java.lang.String getOnmouseout()
           
 java.lang.String getOnmouseover()
           
 java.lang.String getStyle()
           
 StyleObjectModel getStyleObjectModel()
           
 java.lang.String getTextStyle()
           
 java.awt.Paint getTitlePaint()
           
 java.lang.String getTooltip()
           
 java.lang.String getUrl()
           
 java.awt.Color getWallColor()
           
 boolean isEnable3D()
           
 void restoreState(javax.faces.context.FacesContext facesContext, java.lang.Object object)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setBackgroundPaint(java.awt.Paint backgroundPaint)
           
 void setColors(java.lang.String colors)
           
 void setDynamicTooltip(ChartViewValueExpression dynamicTooltip)
          This method is only for internal usage from within the OpenFaces library.
 void setDynamicUrl(ChartViewValueExpression dynamicUrl)
          This method is only for internal usage from within the OpenFaces library.
 void setEnable3D(boolean enable3D)
           
 void setForegroundAlpha(java.lang.Float foregroundAlpha)
           
 void setLabels(ChartLabels labels)
           
 void setOnclick(java.lang.String onclick)
           
 void setOnmouseout(java.lang.String onmouseout)
           
 void setOnmouseover(java.lang.String onmouseover)
           
 void setStyle(java.lang.String style)
           
 void setTextStyle(java.lang.String style)
           
 void setTitlePaint(java.awt.Paint titlePaint)
           
 void setTooltip(java.lang.String tooltip)
           
 void setUrl(java.lang.String url)
           
 void setWallColor(java.awt.Color wallColor)
           
 
Methods inherited from class javax.faces.component.UICommand
addActionListener, broadcast, getAction, getActionExpression, getActionListener, getActionListeners, getFamily, getValue, isImmediate, queueEvent, removeActionListener, setAction, setActionExpression, setActionListener, setImmediate, setValue
 
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getValueExpression, initialStateMarked, isCompositeComponent, isInView, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent, visitTree
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openfaces.renderkit.cssparser.StyledComponent
getHint
 

Method Detail

isEnable3D

public boolean isEnable3D()

setEnable3D

public void setEnable3D(boolean enable3D)

getWallColor

public java.awt.Color getWallColor()

setWallColor

public void setWallColor(java.awt.Color wallColor)

getOnmouseover

public java.lang.String getOnmouseover()

setOnmouseover

public void setOnmouseover(java.lang.String onmouseover)

getOnmouseout

public java.lang.String getOnmouseout()

setOnmouseout

public void setOnmouseout(java.lang.String onmouseout)

getOnclick

public java.lang.String getOnclick()

setOnclick

public void setOnclick(java.lang.String onclick)

getDynamicOnclick

public ChartViewValueExpression getDynamicOnclick()
This method is only for internal usage from within the OpenFaces library. It shouldn't be used explicitly by any application code.


getDynamicOnMouseOver

public ChartViewValueExpression getDynamicOnMouseOver()
This method is only for internal usage from within the OpenFaces library. It shouldn't be used explicitly by any application code.


getDynamicOnMouseOut

public ChartViewValueExpression getDynamicOnMouseOut()
This method is only for internal usage from within the OpenFaces library. It shouldn't be used explicitly by any application code.


getDynamicTooltip

public ChartViewValueExpression getDynamicTooltip()
This method is only for internal usage from within the OpenFaces library. It shouldn't be used explicitly by any application code.


setDynamicTooltip

public void setDynamicTooltip(ChartViewValueExpression dynamicTooltip)
This method is only for internal usage from within the OpenFaces library. It shouldn't be used explicitly by any application code.


getDynamicUrl

public ChartViewValueExpression getDynamicUrl()
This method is only for internal usage from within the OpenFaces library. It shouldn't be used explicitly by any application code.


setDynamicUrl

public void setDynamicUrl(ChartViewValueExpression dynamicUrl)
This method is only for internal usage from within the OpenFaces library. It shouldn't be used explicitly by any application code.


getForegroundAlpha

public java.lang.Float getForegroundAlpha()

setForegroundAlpha

public void setForegroundAlpha(java.lang.Float foregroundAlpha)

getChart

public Chart getChart()

getColors

public java.lang.String getColors()

setColors

public void setColors(java.lang.String colors)

getTooltip

public java.lang.String getTooltip()

setTooltip

public void setTooltip(java.lang.String tooltip)

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getLabels

public ChartLabels getLabels()
Specified by:
getLabels in interface HasLabels

setLabels

public void setLabels(ChartLabels labels)
Specified by:
setLabels in interface HasLabels

getTextStyle

public java.lang.String getTextStyle()
Specified by:
getTextStyle in interface StyledComponent

setTextStyle

public void setTextStyle(java.lang.String style)
Specified by:
setTextStyle in interface StyledComponent

setStyle

public void setStyle(java.lang.String style)

getStyle

public java.lang.String getStyle()

getChartPopup

public ChartPopup getChartPopup()

getBackgroundPaint

public java.awt.Paint getBackgroundPaint()

setBackgroundPaint

public void setBackgroundPaint(java.awt.Paint backgroundPaint)

getTitlePaint

public java.awt.Paint getTitlePaint()

setTitlePaint

public void setTitlePaint(java.awt.Paint titlePaint)

getStyleObjectModel

public StyleObjectModel getStyleObjectModel()
Specified by:
getStyleObjectModel in interface StyledComponent

getComponentsChain

public StyledComponent[] getComponentsChain()
Specified by:
getComponentsChain in interface StyledComponent

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class javax.faces.component.UIComponentBase

restoreState

public void restoreState(javax.faces.context.FacesContext facesContext,
                         java.lang.Object object)
Specified by:
restoreState in interface javax.faces.component.StateHolder
Overrides:
restoreState in class javax.faces.component.UIComponentBase

getConfigurator

public abstract ChartConfigurator getConfigurator()

decodeAction

public abstract void decodeAction(java.lang.String fieldValue)


Copyright © 1998-2010 TeamDev Ltd. All Rights Reserved.