public class ERPCategoryChart extends ERPChart
items which
should contain an array of objects from which the values xNameKey, yNameKey, categoryKey and
valueKey are retrieved. For example, you might have an array of line items,
with a valueKey amount, an xNameKey with invoice.datePurchased, yNameKey, categoryKeyand a nameKey product.name.| Name | Description |
|---|---|
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 Comparable) |
valueKey | the key for the value (must return Number) |
categoryKey | the key for the categories (optional, must return Comparable) |
xName | the name for the x axis (String) |
yName | the name for the y axis (String) |
showLegends | true, if legends should be shown |
showToolTips | true, if tool tips should be shown |
showUrls | true, if urls should be shown |
orientation | either "horizontal" (default) or "vertical" |
chart | Chart to use instead of the created one. If this binding is set-able, 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. |
com.webobjects.appserver.WOComponent._EventLoggingEnabler, com.webobjects.appserver.WOComponent.Eventcom.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utilitycom.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.MapImplementation, com.webobjects.foundation.NSKeyValueCoding.Null<T>, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessorcom.webobjects.foundation.NSValidation._MethodBinding, com.webobjects.foundation.NSValidation._ValidationBinding, com.webobjects.foundation.NSValidation.DefaultImplementation, com.webobjects.foundation.NSValidation.Utility, com.webobjects.foundation.NSValidation.ValidationException| Modifier and Type | Field and Description |
|---|---|
protected String |
_categoryKey |
protected org.jfree.chart.plot.PlotOrientation |
_orientation |
protected String |
_xName |
protected String |
_yName |
static NSArray<String> |
SUPPORTED_TYPES |
_chart, _chartType, _configuration, _dataset, _height, _imageData, _imageKey, _imageMap, _imageMapName, _imageType, _items, _name, _nameKey, _valueKey, _width, DEFAULT_SIZE_dynamicBindings_Extension, _IsEventLoggingEnabled, _keyAssociations| Constructor and Description |
|---|
ERPCategoryChart(com.webobjects.appserver.WOContext context) |
| Modifier and Type | Method and Description |
|---|---|
String |
categoryKey() |
protected org.jfree.chart.JFreeChart |
createChart() |
protected org.jfree.data.general.Dataset |
createDataset() |
org.jfree.chart.plot.PlotOrientation |
orientation() |
void |
reset()
このメソッドは、指定されているコンテクストのオブジェクトに対する、
ステートレス・コンポーネントの一時的リファレンスをリセットもしくは削除します。
あるコンポーネントの共有化されたインスタンスが、他のセッションによって再利用されるとき、
このメソッドを利用し、各コンポーネントのインスタンス変数を解放します。
|
protected NSArray<String> |
supportedTypes() |
String |
xName() |
String |
yName() |
chart, chartType, configuration, dataset, height, imageData, imageMap, imageType, items, nameKey, otherTagString, showLegends, showToolTips, showUrls, valueKey, widthisStatelessappendToResponse, invokeAction, resetCachedBindingsInStatefulComponent, synchronizesVariablesWithBindings, takeValuesFromRequest_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, arrayValueForBinding, arrayValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, browser, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, shouldCheckAccess, stringValueForBinding, stringValueForBinding, useDefaultComponentCSS, useDefaultComponentJavascript__valueForBinding, _associationWithName, _childTemplate, _cleanUpStatelessComponent, _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, setVariableValueForName, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithNameprotected String _categoryKey
protected String _yName
protected String _xName
protected org.jfree.chart.plot.PlotOrientation _orientation
public ERPCategoryChart(com.webobjects.appserver.WOContext context)
public void reset()
ERXComponentpublic String categoryKey()
public String xName()
public String yName()
public org.jfree.chart.plot.PlotOrientation orientation()
protected NSArray<String> supportedTypes()
supportedTypes in class ERPChartprotected org.jfree.chart.JFreeChart createChart()
createChart in class ERPChartprotected org.jfree.data.general.Dataset createDataset()
createDataset in class ERPChartCopyright © 2002 – 2020 Project Wonder.