|
Project Wonder 5.0 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectcom.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.extensions.components.ERXComponent
er.extensions.components.ERXNonSynchronizingComponent
er.extensions.components.ERXStatelessComponent
er.plot.ERPChart
er.plot.ERPPieChart
public class ERPPieChart
Displays a Pie chart with an optional map. The most important binding is items which
should contain an array of objects from which the values nameKey and
valueKey are retrieved. For example, you might have an array of line items,
with a valueKey amount and a nameKey product.name. If you supply a
PieDataset instead, this will get used instead of the other bindings.
| Bindings | |
name | the name of the chart |
chartType | the type of the chart (possible values depend on the concrete subclass) |
imageType | the type of the image to show: png (default) or jpeg |
width | the width of the chart (400 pixel if not specified) |
height | the height of the chart (400 pixel if not specified) |
dataset | Dataset to use. If this is given, then items, nameKey, valueKey and categoryKey are not considered. |
items | array of values to display the chart for |
nameKey | the key for the name (must return String) |
valueKey | the key for the value (must return Number) |
showLegends | true, if legends should be shown |
showLabels | true, if labels should be shown (default is true) |
showToolTips | true, if tool tips should be shown |
showUrls | true, if urls should be shown |
chart | Chart to use instead of the created one. If this binding is setable, then it will be set to the actually used chart |
configuration | NSDictionary that will be applied to the chart via key-value-coding prior to rendering. Contains
entries like antiAlias=true or categoryPlot.dataAreaRatio = 0.8. |
| Nested Class Summary | |
|---|---|
static class |
ERPPieChart.AccumulatingPieDataset
Utility class to accomodate for accumulating data (the superclass can only replace values, so it will always yield the latest one.) |
| Nested classes/interfaces inherited from class com.webobjects.appserver.WOComponent |
|---|
com.webobjects.appserver.WOComponent._EventLoggingEnabler, com.webobjects.appserver.WOComponent.Event |
| Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
|---|
com.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utility |
| Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding |
|---|
com.webobjects.foundation.NSKeyValueCoding._BooleanFieldBinding, com.webobjects.foundation.NSKeyValueCoding._BooleanMethodBinding, com.webobjects.foundation.NSKeyValueCoding._FieldBinding, com.webobjects.foundation.NSKeyValueCoding._ForwardingBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding._MethodBinding, com.webobjects.foundation.NSKeyValueCoding._NumberFieldBinding, com.webobjects.foundation.NSKeyValueCoding._NumberMethodBinding, com.webobjects.foundation.NSKeyValueCoding._ReflectionKeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCoding.Null, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessor |
| Nested classes/interfaces inherited from interface com.webobjects.foundation.NSValidation |
|---|
com.webobjects.foundation.NSValidation._MethodBinding, com.webobjects.foundation.NSValidation._ValidationBinding, com.webobjects.foundation.NSValidation.DefaultImplementation, com.webobjects.foundation.NSValidation.Utility, com.webobjects.foundation.NSValidation.ValidationException |
| Field Summary | |
|---|---|
static com.webobjects.foundation.NSArray<java.lang.String> |
SUPPORTED_TYPES
logging support |
| Fields inherited from class er.plot.ERPChart |
|---|
_chart, _chartType, _configuration, _dataset, _height, _imageData, _imageKey, _imageMap, _imageMapName, _imageType, _items, _name, _nameKey, _valueKey, _width, DEFAULT_SIZE, log |
| Fields inherited from class er.extensions.components.ERXComponent |
|---|
_dynamicBindings |
| Fields inherited from class com.webobjects.appserver.WOComponent |
|---|
_Extension, _IsEventLoggingEnabled, _keyAssociations |
| Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling |
|---|
_CLASS |
| Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
|---|
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator |
| Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding |
|---|
NullValue |
| Fields inherited from interface com.webobjects.foundation.NSValidation |
|---|
_CLASS |
| Constructor Summary | |
|---|---|
ERPPieChart(com.webobjects.appserver.WOContext context)
Public constructor |
|
| Method Summary | |
|---|---|
org.jfree.chart.JFreeChart |
createChart()
|
protected org.jfree.data.general.Dataset |
createDataset()
|
java.lang.String |
nameKey()
|
boolean |
showLabels()
|
protected com.webobjects.foundation.NSArray<java.lang.String> |
supportedTypes()
|
java.lang.String |
valueKey()
|
| Methods inherited from class er.plot.ERPChart |
|---|
chart, chartType, configuration, dataset, height, imageData, imageMap, imageType, items, otherTagString, reset, showLegends, showToolTips, showUrls, width |
| Methods inherited from class er.extensions.components.ERXStatelessComponent |
|---|
isStateless, valueForBooleanBinding, valueForBooleanBinding, valueForBooleanBinding, valueForIntBinding, valueForObjectBinding, valueForObjectBinding |
| Methods inherited from class er.extensions.components.ERXNonSynchronizingComponent |
|---|
appendToResponse, invokeAction, resetCachedBindingsInStatefulComponent, synchronizesVariablesWithBindings, takeValuesFromRequest |
| Methods inherited from class com.webobjects.appserver.WOComponent |
|---|
_associationWithName, _childTemplate, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForKey, valueForKeyPath |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final com.webobjects.foundation.NSArray<java.lang.String> SUPPORTED_TYPES
| Constructor Detail |
|---|
public ERPPieChart(com.webobjects.appserver.WOContext context)
context - the context| Method Detail |
|---|
public java.lang.String nameKey()
nameKey in class ERPChartpublic java.lang.String valueKey()
valueKey in class ERPChartprotected org.jfree.data.general.Dataset createDataset()
createDataset in class ERPChartpublic org.jfree.chart.JFreeChart createChart()
createChart in class ERPChartprotected com.webobjects.foundation.NSArray<java.lang.String> supportedTypes()
supportedTypes in class ERPChartpublic boolean showLabels()
|
Last updated: Tue, Feb 21, 2017 05:45 PM CET | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||