com.jgeppert.struts2.jquery.chart.components
Class Chart

java.lang.Object
  extended by org.apache.struts2.components.Component
      extended by org.apache.struts2.components.UIBean
          extended by org.apache.struts2.components.ClosingUIBean
              extended by com.jgeppert.struts2.jquery.components.AbstractTopicsBean
                  extended by com.jgeppert.struts2.jquery.components.AbstractRemoteBean
                      extended by com.jgeppert.struts2.jquery.components.AbstractContainer
                          extended by com.jgeppert.struts2.jquery.chart.components.Chart
All Implemented Interfaces:
com.jgeppert.struts2.jquery.components.DraggableBean, com.jgeppert.struts2.jquery.components.DroppableBean, com.jgeppert.struts2.jquery.components.ResizableBean, com.jgeppert.struts2.jquery.components.SelectableBean, com.jgeppert.struts2.jquery.components.SortableBean

public class Chart
extends com.jgeppert.struts2.jquery.components.AbstractContainer

Render a Chart Element based on Flot

Author:
Johannes Geppert

Field Summary
static java.lang.String COMPONENT_NAME
           
protected  java.lang.String crosshair
           
protected  java.lang.String crosshairColor
           
protected  java.lang.String crosshairLineWidth
           
protected  java.lang.String crosshairMode
           
static java.lang.String JQUERYACTION
           
protected  java.lang.String legendBackgroundColor
           
protected  java.lang.String legendLabelBoxBorderColor
           
protected  java.lang.String legendPosition
           
protected  java.lang.String legendShow
           
protected  java.lang.String onClickTopics
           
protected  java.lang.String onHoverTopics
           
protected  java.lang.String pie
           
protected  java.lang.String pieInnerRadius
           
protected  java.lang.String pieLabel
           
protected  java.lang.String pieLabelBackgroundColor
           
protected  java.lang.String pieLabelBackgroundOpacity
           
protected  java.lang.String pieLabelFormatter
           
protected  java.lang.String pieLabelRadius
           
protected  java.lang.String pieRadius
           
static java.lang.String TEMPLATE
           
static java.lang.String TEMPLATE_CLOSE
           
protected  java.lang.String xaxisColor
           
protected  java.lang.String xaxisMax
           
protected  java.lang.String xaxisMin
           
protected  java.lang.String xaxisMode
           
protected  java.lang.String xaxisPosition
           
protected  java.lang.String xaxisTick
           
protected  java.lang.String xaxisTickColor
           
protected  java.lang.String xaxisTickDecimals
           
protected  java.lang.String xaxisTickSize
           
protected  java.lang.String xaxisTimeformat
           
protected  java.lang.String yaxisColor
           
protected  java.lang.String yaxisMax
           
protected  java.lang.String yaxisMin
           
protected  java.lang.String yaxisMode
           
protected  java.lang.String yaxisPosition
           
protected  java.lang.String yaxisTick
           
protected  java.lang.String yaxisTickColor
           
protected  java.lang.String yaxisTickDecimals
           
protected  java.lang.String yaxisTickSize
           
protected  java.lang.String yaxisTimeformat
           
 
Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractContainer
bindOn, deferredLoading, draggable, draggableAddClasses, draggableAppendTo, draggableAxis, draggableCancel, draggableContainment, draggableCursor, draggableDelay, draggableDistance, draggableHandle, draggableHelper, draggableIframeFix, draggableOnDragTopics, draggableOnStartTopics, draggableOnStopTopics, draggableOpacity, draggableRefreshPositions, draggableRevert, draggableRevertDuration, draggableScope, draggableScroll, draggableScrollSensitivity, draggableScrollSpeed, draggableSnap, draggableSnapMode, draggableSnapTolerance, draggableZindex, droppable, droppableAccept, droppableActiveClass, droppableAddClasses, droppableGreedy, droppableHoverClass, droppableOnActivateTopics, droppableOnDeactivateTopics, droppableOnDropTopics, droppableOnOutTopics, droppableOnOverTopics, droppableScope, droppableTolerance, events, reloadTopics, resizable, resizableAnimate, resizableAnimateDuration, resizableAnimateEasing, resizableAspectRatio, resizableAutoHide, resizableContainment, resizableDelay, resizableDistance, resizableGhost, resizableHandles, resizableHelper, resizableMaxHeight, resizableMaxWidth, resizableMinHeight, resizableMinWidth, resizableOnResizeTopics, resizableOnStartTopics, resizableOnStopTopics, selectable, selectableAutoRefresh, selectableCancel, selectableDelay, selectableDistance, selectableFilter, selectableOnSelectedTopics, selectableOnSelectingTopics, selectableOnStartTopics, selectableOnStopTopics, selectableOnUnselectedTopics, selectableOnUnselectingTopics, selectableTolerance, sortable, sortableAppendTo, sortableAxis, sortableCancel, sortableConnectWith, sortableContainment, sortableCursor, sortableCursorAt, sortableDelay, sortableDistance, sortableDropOnEmpty, sortableForceHelperSize, sortableForcePlaceholderSize, sortableGrid, sortableHandle, sortableHelper, sortableItems, sortableOnActivateTopics, sortableOnBeforeStopTopics, sortableOnChangeTopics, sortableOnDeactivateTopics, sortableOnOutTopics, sortableOnOverTopics, sortableOnReceiveTopics, sortableOnRemoveTopics, sortableOnSortTopics, sortableOnStartTopics, sortableOnStopTopics, sortableOnUpdateTopics, sortableOpacity, sortablePlaceholder, sortableRevert, sortableScroll, sortableScrollSensitivity, sortableScrollSpeed, sortableTolerance, sortableZindex
 
Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractRemoteBean
dataType, effect, effectDuration, effectMode, effectOptions, errorElementId, errorText, formIds, href, indicator, listenTopics, loadingText, onEffectCompleteTopics, requestType, targets, timeout
 
Fields inherited from class com.jgeppert.struts2.jquery.components.AbstractTopicsBean
onAlwaysTopics, onBeforeTopics, onBlurTopics, onChangeTopics, onCompleteTopics, onDisableTopics, onEnableTopics, onErrorTopics, onFocusTopics, onSuccessTopics
 
Fields inherited from class org.apache.struts2.components.UIBean
accesskey, cssClass, cssErrorClass, cssErrorStyle, cssStyle, defaultTemplateDir, defaultUITheme, disabled, dynamicAttributes, id, javascriptTooltip, key, label, labelPosition, labelSeparator, name, onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onselect, request, required, requiredposition, response, tabindex, template, templateDir, templateEngineManager, templateSuffix, theme, title, tooltip, tooltipConfig, tooltipCssClass, tooltipDelay, tooltipIconPath, value
 
Fields inherited from class org.apache.struts2.components.Component
actionMapper, COMPONENT_STACK, parameters, stack, throwExceptionOnELFailure
 
Constructor Summary
Chart(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
 void evaluateExtraParams()
           
 java.lang.String getDefaultOpenTemplate()
           
protected  java.lang.String getDefaultTemplate()
           
 java.lang.String getTheme()
           
 void setCrosshair(java.lang.String crosshair)
           
 void setCrosshairColor(java.lang.String crosshairColor)
           
 void setCrosshairLineWidth(java.lang.String crosshairLineWidth)
           
 void setCrosshairMode(java.lang.String crosshairMode)
           
 void setLegendBackgroundColor(java.lang.String legendBackgroundColor)
           
 void setLegendLabelBoxBorderColor(java.lang.String legendLabelBoxBorderColor)
           
 void setLegendPosition(java.lang.String legendPosition)
           
 void setLegendShow(java.lang.String legendShow)
           
 void setOnClickTopics(java.lang.String onClickTopics)
           
 void setOnHoverTopics(java.lang.String onHoverTopics)
           
 void setPie(java.lang.String pie)
           
 void setPieInnerRadius(java.lang.String pieInnerRadius)
           
 void setPieLabel(java.lang.String pieLabel)
           
 void setPieLabelBackgroundColor(java.lang.String pieLabelBackgroundColor)
           
 void setPieLabelBackgroundOpacity(java.lang.String pieLabelBackgroundOpacity)
           
 void setPieLabelFormatter(java.lang.String pieLabelFormatter)
           
 void setPieLabelRadius(java.lang.String pieLabelRadius)
           
 void setPieRadius(java.lang.String pieRadius)
           
 void setTheme(java.lang.String theme)
           
 void setXaxisColor(java.lang.String xaxisColor)
           
 void setXaxisMax(java.lang.String xaxisMax)
           
 void setXaxisMin(java.lang.String xaxisMin)
           
 void setXaxisMode(java.lang.String xaxisMode)
           
 void setXaxisPosition(java.lang.String xaxisPosition)
           
 void setXaxisTick(java.lang.String xaxisTick)
           
 void setXaxisTickColor(java.lang.String xaxisTickColor)
           
 void setXaxisTickDecimals(java.lang.String xaxisTickDecimals)
           
 void setXaxisTickSize(java.lang.String xaxisTickSize)
           
 void setXaxisTimeformat(java.lang.String xaxisTimeformat)
           
 void setYaxisColor(java.lang.String yaxisColor)
           
 void setYaxisMax(java.lang.String yaxisMax)
           
 void setYaxisMin(java.lang.String yaxisMin)
           
 void setYaxisMode(java.lang.String yaxisMode)
           
 void setYaxisPosition(java.lang.String yaxisPosition)
           
 void setYaxisTick(java.lang.String yaxisTick)
           
 void setYaxisTickColor(java.lang.String yaxisTickColor)
           
 void setYaxisTickDecimals(java.lang.String yaxisTickDecimals)
           
 void setYaxisTickSize(java.lang.String yaxisTickSize)
           
 void setYaxisTimeformat(java.lang.String yaxisTimeformat)
           
 
Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractContainer
setBindOn, setDeferredLoading, setDraggable, setDraggableAddClasses, setDraggableAppendTo, setDraggableAxis, setDraggableCancel, setDraggableContainment, setDraggableCursor, setDraggableDelay, setDraggableDistance, setDraggableHandle, setDraggableHelper, setDraggableIframeFix, setDraggableOnDragTopics, setDraggableOnStartTopics, setDraggableOnStopTopics, setDraggableOpacity, setDraggableRefreshPositions, setDraggableRevert, setDraggableRevertDuration, setDraggableScope, setDraggableScroll, setDraggableScrollSensitivity, setDraggableScrollSpeed, setDraggableSnap, setDraggableSnapMode, setDraggableSnapTolerance, setDraggableZindex, setDroppable, setDroppableAccept, setDroppableActiveClass, setDroppableAddClasses, setDroppableGreedy, setDroppableHoverClass, setDroppableOnActivateTopics, setDroppableOnDeactivateTopics, setDroppableOnDropTopics, setDroppableOnOutTopics, setDroppableOnOverTopics, setDroppableScope, setDroppableTolerance, setEvents, setOnCompleteTopics, setOnErrorTopics, setOnSuccessTopics, setReloadTopics, setResizable, setResizableAnimate, setResizableAnimateDuration, setResizableAnimateEasing, setResizableAspectRatio, setResizableAutoHide, setResizableContainment, setResizableDelay, setResizableDistance, setResizableGhost, setResizableHandles, setResizableHelper, setResizableMaxHeight, setResizableMaxWidth, setResizableMinHeight, setResizableMinWidth, setResizableOnResizeTopics, setResizableOnStartTopics, setResizableOnStopTopics, setSelectable, setSelectableAutoRefresh, setSelectableCancel, setSelectableDelay, setSelectableDistance, setSelectableFilter, setSelectableOnSelectedTopics, setSelectableOnSelectingTopics, setSelectableOnStartTopics, setSelectableOnStopTopics, setSelectableOnUnselectedTopics, setSelectableOnUnselectingTopics, setSelectableTolerance, setSortable, setSortableAppendTo, setSortableAxis, setSortableCancel, setSortableConnectWith, setSortableContainment, setSortableCursor, setSortableCursorAt, setSortableDelay, setSortableDistance, setSortableDropOnEmpty, setSortableForceHelperSize, setSortableForcePlaceholderSize, setSortableGrid, setSortableHandle, setSortableHelper, setSortableItems, setSortableOnActivateTopics, setSortableOnBeforeStopTopics, setSortableOnChangeTopics, setSortableOnDeactivateTopics, setSortableOnOutTopics, setSortableOnOverTopics, setSortableOnReceiveTopics, setSortableOnRemoveTopics, setSortableOnSortTopics, setSortableOnStartTopics, setSortableOnStopTopics, setSortableOnUpdateTopics, setSortableOpacity, setSortablePlaceholder, setSortableRevert, setSortableScroll, setSortableScrollSensitivity, setSortableScrollSpeed, setSortableTolerance, setSortableZindex
 
Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractRemoteBean
setDataType, setEffect, setEffectDuration, setEffectMode, setEffectOptions, setErrorElementId, setErrorText, setFormIds, setHref, setIndicator, setListenTopics, setLoadingText, setOnEffectCompleteTopics, setRequestType, setTargets, setTimeout
 
Methods inherited from class com.jgeppert.struts2.jquery.components.AbstractTopicsBean
setOnAlwaysTopics, setOnBeforeTopics, setOnBlurTopics, setOnChangeTopics, setOnDisableTopics, setOnEnableTopics, setOnFocusTopics
 
Methods inherited from class org.apache.struts2.components.ClosingUIBean
setOpenTemplate, start
 
Methods inherited from class org.apache.struts2.components.UIBean
addFormParameter, buildTemplateName, enableAncestorFormCustomOnsubmit, end, ensureAttributeSafelyNotEscaped, escape, evaluateNameValue, evaluateParams, getId, getTemplate, getTemplateDir, getTooltipConfig, getValueClassType, mergeTemplate, populateComponentHtmlId, setAccesskey, setCssClass, setCssErrorClass, setCssErrorStyle, setCssStyle, setDefaultTemplateDir, setDefaultUITheme, setDisabled, setDynamicAttributes, setId, setJavascriptTooltip, setKey, setLabel, setLabelposition, setLabelSeparator, setName, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setRequired, setRequiredposition, setTabindex, setTemplate, setTemplateDir, setTemplateEngineManager, setTitle, setTooltip, setTooltipConfig, setTooltipCssClass, setTooltipDelay, setTooltipIconPath, setValue
 
Methods inherited from class org.apache.struts2.components.Component
addAllParameters, addParameter, altSyntax, altSyntax, completeExpressionIfAltSyntax, copyParams, determineActionURL, determineNamespace, end, fieldError, findAncestor, findString, findString, findStringIfAltSyntax, findValue, findValue, findValue, getComponentStack, getParameters, getStack, popComponentStack, setActionMapper, setThrowExceptionsOnELFailure, stripExpressionIfAltSyntax, stripExpressionIfAltSyntax, toString, usesBody
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEMPLATE

public static final java.lang.String TEMPLATE
See Also:
Constant Field Values

TEMPLATE_CLOSE

public static final java.lang.String TEMPLATE_CLOSE
See Also:
Constant Field Values

COMPONENT_NAME

public static final java.lang.String COMPONENT_NAME

JQUERYACTION

public static final java.lang.String JQUERYACTION
See Also:
Constant Field Values

xaxisPosition

protected java.lang.String xaxisPosition

xaxisMode

protected java.lang.String xaxisMode

xaxisColor

protected java.lang.String xaxisColor

xaxisTick

protected java.lang.String xaxisTick

xaxisTickSize

protected java.lang.String xaxisTickSize

xaxisTickDecimals

protected java.lang.String xaxisTickDecimals

xaxisTickColor

protected java.lang.String xaxisTickColor

xaxisMin

protected java.lang.String xaxisMin

xaxisMax

protected java.lang.String xaxisMax

xaxisTimeformat

protected java.lang.String xaxisTimeformat

yaxisPosition

protected java.lang.String yaxisPosition

yaxisMode

protected java.lang.String yaxisMode

yaxisColor

protected java.lang.String yaxisColor

yaxisTick

protected java.lang.String yaxisTick

yaxisTickSize

protected java.lang.String yaxisTickSize

yaxisTickDecimals

protected java.lang.String yaxisTickDecimals

yaxisTickColor

protected java.lang.String yaxisTickColor

yaxisMin

protected java.lang.String yaxisMin

yaxisMax

protected java.lang.String yaxisMax

yaxisTimeformat

protected java.lang.String yaxisTimeformat

legendShow

protected java.lang.String legendShow

legendPosition

protected java.lang.String legendPosition

legendLabelBoxBorderColor

protected java.lang.String legendLabelBoxBorderColor

legendBackgroundColor

protected java.lang.String legendBackgroundColor

onClickTopics

protected java.lang.String onClickTopics

onHoverTopics

protected java.lang.String onHoverTopics

crosshair

protected java.lang.String crosshair

crosshairMode

protected java.lang.String crosshairMode

crosshairColor

protected java.lang.String crosshairColor

crosshairLineWidth

protected java.lang.String crosshairLineWidth

pie

protected java.lang.String pie

pieRadius

protected java.lang.String pieRadius

pieInnerRadius

protected java.lang.String pieInnerRadius

pieLabel

protected java.lang.String pieLabel

pieLabelFormatter

protected java.lang.String pieLabelFormatter

pieLabelRadius

protected java.lang.String pieLabelRadius

pieLabelBackgroundColor

protected java.lang.String pieLabelBackgroundColor

pieLabelBackgroundOpacity

protected java.lang.String pieLabelBackgroundOpacity
Constructor Detail

Chart

public Chart(com.opensymphony.xwork2.util.ValueStack stack,
             javax.servlet.http.HttpServletRequest request,
             javax.servlet.http.HttpServletResponse response)
Method Detail

getDefaultOpenTemplate

public java.lang.String getDefaultOpenTemplate()
Specified by:
getDefaultOpenTemplate in class org.apache.struts2.components.ClosingUIBean

getDefaultTemplate

protected java.lang.String getDefaultTemplate()
Specified by:
getDefaultTemplate in class org.apache.struts2.components.UIBean

evaluateExtraParams

public void evaluateExtraParams()
Overrides:
evaluateExtraParams in class com.jgeppert.struts2.jquery.components.AbstractContainer

setTheme

public void setTheme(java.lang.String theme)
Overrides:
setTheme in class org.apache.struts2.components.UIBean

getTheme

public java.lang.String getTheme()
Overrides:
getTheme in class org.apache.struts2.components.UIBean

setXaxisPosition

public void setXaxisPosition(java.lang.String xaxisPosition)

setXaxisMode

public void setXaxisMode(java.lang.String xaxisMode)

setXaxisColor

public void setXaxisColor(java.lang.String xaxisColor)

setXaxisTickColor

public void setXaxisTickColor(java.lang.String xaxisTickColor)

setXaxisTimeformat

public void setXaxisTimeformat(java.lang.String xaxisTimeformat)

setXaxisMin

public void setXaxisMin(java.lang.String xaxisMin)

setXaxisMax

public void setXaxisMax(java.lang.String xaxisMax)

setYaxisPosition

public void setYaxisPosition(java.lang.String yaxisPosition)

setYaxisMode

public void setYaxisMode(java.lang.String yaxisMode)

setYaxisColor

public void setYaxisColor(java.lang.String yaxisColor)

setYaxisTickColor

public void setYaxisTickColor(java.lang.String yaxisTickColor)

setYaxisMin

public void setYaxisMin(java.lang.String yaxisMin)

setYaxisMax

public void setYaxisMax(java.lang.String yaxisMax)

setYaxisTimeformat

public void setYaxisTimeformat(java.lang.String yaxisTimeformat)

setLegendShow

public void setLegendShow(java.lang.String legendShow)

setLegendPosition

public void setLegendPosition(java.lang.String legendPosition)

setLegendLabelBoxBorderColor

public void setLegendLabelBoxBorderColor(java.lang.String legendLabelBoxBorderColor)

setLegendBackgroundColor

public void setLegendBackgroundColor(java.lang.String legendBackgroundColor)

setXaxisTick

public void setXaxisTick(java.lang.String xaxisTick)

setXaxisTickSize

public void setXaxisTickSize(java.lang.String xaxisTickSize)

setXaxisTickDecimals

public void setXaxisTickDecimals(java.lang.String xaxisTickDecimals)

setYaxisTick

public void setYaxisTick(java.lang.String yaxisTick)

setYaxisTickSize

public void setYaxisTickSize(java.lang.String yaxisTickSize)

setYaxisTickDecimals

public void setYaxisTickDecimals(java.lang.String yaxisTickDecimals)

setOnClickTopics

public void setOnClickTopics(java.lang.String onClickTopics)

setOnHoverTopics

public void setOnHoverTopics(java.lang.String onHoverTopics)

setCrosshair

public void setCrosshair(java.lang.String crosshair)

setCrosshairMode

public void setCrosshairMode(java.lang.String crosshairMode)

setCrosshairColor

public void setCrosshairColor(java.lang.String crosshairColor)

setCrosshairLineWidth

public void setCrosshairLineWidth(java.lang.String crosshairLineWidth)

setPie

public void setPie(java.lang.String pie)

setPieRadius

public void setPieRadius(java.lang.String pieRadius)

setPieInnerRadius

public void setPieInnerRadius(java.lang.String pieInnerRadius)

setPieLabel

public void setPieLabel(java.lang.String pieLabel)

setPieLabelFormatter

public void setPieLabelFormatter(java.lang.String pieLabelFormatter)

setPieLabelRadius

public void setPieLabelRadius(java.lang.String pieLabelRadius)

setPieLabelBackgroundColor

public void setPieLabelBackgroundColor(java.lang.String pieLabelBackgroundColor)

setPieLabelBackgroundOpacity

public void setPieLabelBackgroundOpacity(java.lang.String pieLabelBackgroundOpacity)


Copyright © 2011. All Rights Reserved.