Class AbstractXYChart
java.lang.Object
com.inductiveautomation.rm.base.RMListenerList
com.inductiveautomation.rm.base.RMObject
com.inductiveautomation.rm.shape.RMShape
com.inductiveautomation.rm.shape.j2dshapes.AbstractJ2DShape
com.inductiveautomation.rm.shape.j2dshapes.ScriptableChart
com.inductiveautomation.rm.shape.j2dshapes.AbstractXYChart
- All Implemented Interfaces:
- Archivable,- DeepChangeListener,- RMPropertyChanger,- RMTypes,- RMShapeSelfInit,- PropertyChangeListener,- Cloneable,- EventListener
- Direct Known Subclasses:
- TimeseriesChart,- XYChart
Created by carl.gould on 7/14/2015.
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface com.inductiveautomation.rm.base.RMTypesRMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected List<ArchivableAxis>protected Fontprotected Fontprotected doubleprotected Stringprotected Stringprotected doubleprotected booleanprotected Stringprotected Colorprotected booleanprotected Listprotected booleanprotected StringFields inherited from class com.inductiveautomation.rm.shape.j2dshapes.AbstractJ2DShapeDEFAULT_COLORS, dirty, DPI300, DPI72, log, RasterDPIFields inherited from class com.inductiveautomation.rm.shape.RMShapeBINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract org.jfree.chart.axis.ValueAxisfromXML(RXArchiver anArchiver, RXElement e) XML unarchival.getAxes()doubleReturns the dataset key associated with this shape.doublegetPens()booleanisLegend()booleanprotected voidrender(Graphics2D g, int width, int height) This is where implementations of AbstractJ2DShape actuall paint themselves to a graphics context.protected RMShaperpgShape(ReportOwner owner, RMShape aParent) Generate report with report owner.voidselfInit()voidsetAxes(List<ArchivableAxis> axes) voidsetAxisLabelFont(Font axisLabelFont) voidsetAxisTickLabelFont(Font axisTickLabelFont) voidsetBarWidth(double barWidth) voidsetDatasetKey(String key) voidsetDomainKey(String domainKey) voidsetGapThreshold(double gapThreshold) voidsetLegend(boolean legend) voidsetNoDataMessage(String noDataMessage) voidvoidsetPlotBackground(Color plotBackground) voidsetShowXAxis(boolean showXAxis) voidsetXAxisLabel(String xAxisLabel) toXML(RXArchiver anArchiver) XML archival.Methods inherited from class com.inductiveautomation.rm.shape.j2dshapes.ScriptableChartapplyConfigureChartScript, getScript, isScriptEnabled, setReportData, setScript, setScriptEnabledMethods inherited from class com.inductiveautomation.rm.shape.j2dshapes.AbstractJ2DShapegetDefaultColorCodes, getDefaultColors, getDisplayedFill, paintShape, setDirtyMethods inherited from class com.inductiveautomation.rm.shape.RMShapeacceptsChildren, acceptsMouse, addBinding, addBinding, addDeepChangeListener, addMouseListener, animUpdate, bounds, childrenSuperSelectImmediately, clone, cloneDeep, computePrefHeight, computePrefWidth, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, createDivideShapeRemainder, deepChange, divideShapeFromEdge, divideShapeFromTop, get, get, getAlignment, getAlignmentX, getAlignmentY, getAncestor, getAncestorCount, getAncestorInCommon, getAnimator, getAnimator, getAutosizing, getAutosizingDefault, getBestHeight, getBestHeight, getBestWidth, getBestWidth, getBinding, getBinding, getBindingCount, getBindings, getBounds, getBoundsInside, getBoundsMarked, getBoundsMarkedDeep, getChild, getChildAnimator, getChildAnimator, getChildClipShape, getChildCount, getChildren, getClipShape, getColor, getDashArrayString, getDashPhase, getDatasetEntity, getDisplayedStroke, getDocument, getEffect, getEventAdapter, getFill, getFont, getFormat, getFrame, getFrameHeight, getFrameMaxX, getFrameMaxY, getFrameWidth, getFrameX, getFrameXY, getFrameY, getHeight, getHover, getLayoutInfo, getMaskPath, getMaxX, getMaxY, getMinHeight, getMinHeight, getMinWidth, getMinWidth, getName, getOpacity, getOpacityDeep, getOutline, getPageBreak, getPageBreakMax, getPageBreakPage, getPageBreakPageMax, getPageShape, getParent, getParent, getPath, getPathInBounds, getPrefHeight, getPrefHeight, getPrefWidth, getPrefWidth, getPropertyNameMapped, getPropertyNames, getPropertyNames, getRoll, getRootShape, getRSS, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSkewX, getSkewY, getStroke, getStrokeColor, getStrokeOnTop, getStrokeStyle, getStrokeWidth, getTextColor, getTimeline, getTimeline, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getURL, getVisbileBounds, getVisibleBounds, getVisibleBounds, getVisibleBounds, getWidth, getX, getXY, getXYP, getY, height, indexOf, intersects, isAncestor, isAnimProperty, isDeletable, isDescendant, isEditing, isEnabled, isFontSet, isHittable, isLocked, isMinHeightSet, isMinWidthSet, isPrefHeightSet, isPrefWidthSet, isRoot, isRSS, isShowing, isUnderlined, isUseFill, isUseStroke, isViewing, isVisible, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, offsetXY, page, pageMax, paint, paintShapeAll, paintShapeChildren, paintShapeOver, propertyChange, put, removeBinding, removeBinding, removeDeepChangeListener, removeFromParent, removeMouseListener, repaint, repaint, resolvePageReferences, rpgAll, rpgBindings, setAlignment, setAlignmentX, setAlignmentY, setAutosizing, setBestHeight, setBestSize, setBounds, setBounds, setColor, setDashArrayString, setDashPhase, setEffect, setEnabled, setFill, setFont, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHeight, setHover, setLayoutInfo, setLocked, setMinHeight, setMinSize, setMinWidth, setName, setOpacity, setOutline, setParent, setPrefHeight, setPrefWidth, setRoll, setScaleX, setScaleXY, setScaleY, setShowing, setSize, setSize, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setStrokeStyle, setStrokeWidth, setTextColor, setTime, setTimeline, setUnderlined, setURL, setUseFill, setUseStroke, setVisible, setWidth, setX, setXY, setXY, setXYP, setY, shapeHidden, shapeShown, superSelectable, toString, undoerDisable, undoerEnable, undoerSetUndoTitle, width, x, yMethods inherited from class com.inductiveautomation.rm.base.RMObjectaddPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChangeMethods inherited from class com.inductiveautomation.rm.base.RMListenerListaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
- 
Field Details- 
rpgprotected boolean rpg
- 
rpgParentData
- 
pens
- 
axes
- 
datasetKey
- 
domainKey
- 
axisLabelFont
- 
axisTickLabelFont
- 
plotBackground
- 
noDataMessage
- 
legendprotected boolean legend
- 
showXAxisprotected boolean showXAxis
- 
xAxisLabel
- 
barWidthprotected double barWidth
- 
gapThresholdprotected double gapThreshold
- 
sampleDataCache
 
- 
- 
Constructor Details- 
AbstractXYChart
 
- 
- 
Method Details- 
selfInitpublic void selfInit()- Specified by:
- selfInitin interface- RMShapeSelfInit
 
- 
rpgShapeDescription copied from class:RMShapeGenerate report with report owner.
- 
createSampleDataCache
- 
createDomainAxisprotected abstract org.jfree.chart.axis.ValueAxis createDomainAxis()
- 
renderDescription copied from class:AbstractJ2DShapeThis is where implementations of AbstractJ2DShape actuall paint themselves to a graphics context.- Specified by:
- renderin class- AbstractJ2DShape
 
- 
getPens
- 
setPens
- 
getAxes
- 
setAxes
- 
getDatasetKeyDescription copied from class:RMShapeReturns the dataset key associated with this shape.- Overrides:
- getDatasetKeyin class- RMShape
 
- 
setDatasetKey
- 
getAxisLabelFont
- 
setAxisLabelFont
- 
getAxisTickLabelFont
- 
setAxisTickLabelFont
- 
getBarWidthpublic double getBarWidth()
- 
setBarWidthpublic void setBarWidth(double barWidth) 
- 
getDomainKey
- 
setDomainKey
- 
getNoDataMessage
- 
setNoDataMessage
- 
getPlotBackground
- 
setPlotBackground
- 
isLegendpublic boolean isLegend()
- 
setLegendpublic void setLegend(boolean legend) 
- 
isShowXAxispublic boolean isShowXAxis()
- 
setShowXAxispublic void setShowXAxis(boolean showXAxis) 
- 
getXAxisLabel
- 
setXAxisLabel
- 
getGapThresholdpublic double getGapThreshold()
- 
setGapThresholdpublic void setGapThreshold(double gapThreshold) 
- 
toXMLXML archival.- Specified by:
- toXMLin interface- Archivable
- Overrides:
- toXMLin class- ScriptableChart
 
- 
fromXMLXML unarchival.- Specified by:
- fromXMLin interface- Archivable
- Overrides:
- fromXMLin class- ScriptableChart
 
 
-