|
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.ERPCategoryChart
public class ERPCategoryChart
Display a category chart - a chart where you have 2 or 3 dimensions. The most important binding is 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.
| 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 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. |
| Nested Class Summary |
|---|
| 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 | |
|---|---|
protected java.lang.String |
_categoryKey
|
protected org.jfree.chart.plot.PlotOrientation |
_orientation
|
protected java.lang.String |
_xName
|
protected java.lang.String |
_yName
|
static com.webobjects.foundation.NSArray<java.lang.String> |
SUPPORTED_TYPES
|
| 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 | |
|---|---|
ERPCategoryChart(com.webobjects.appserver.WOContext context)
|
|
| Method Summary | |
|---|---|
java.lang.String |
categoryKey()
|
protected org.jfree.chart.JFreeChart |
createChart()
|
protected org.jfree.data.general.Dataset |
createDataset()
|
org.jfree.chart.plot.PlotOrientation |
orientation()
|
void |
reset()
|
protected com.webobjects.foundation.NSArray<java.lang.String> |
supportedTypes()
|
java.lang.String |
xName()
|
java.lang.String |
yName()
|
| Methods inherited from class er.plot.ERPChart |
|---|
chart, chartType, configuration, dataset, height, imageData, imageMap, imageType, items, nameKey, otherTagString, showLegends, showToolTips, showUrls, valueKey, 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
protected java.lang.String _categoryKey
protected java.lang.String _yName
protected java.lang.String _xName
protected org.jfree.chart.plot.PlotOrientation _orientation
| Constructor Detail |
|---|
public ERPCategoryChart(com.webobjects.appserver.WOContext context)
| Method Detail |
|---|
public void reset()
reset in class ERPChartpublic java.lang.String categoryKey()
public java.lang.String xName()
public java.lang.String yName()
public org.jfree.chart.plot.PlotOrientation orientation()
protected com.webobjects.foundation.NSArray<java.lang.String> supportedTypes()
supportedTypes in class ERPChartprotected org.jfree.chart.JFreeChart createChart()
createChart in class ERPChartprotected org.jfree.data.general.Dataset createDataset()
createDataset in class ERPChart
|
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 | |||||||||||