public class CategoryChart extends AbstractJ2DShape
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARCHIVE_NAME |
static org.jfree.chart.axis.CategoryLabelPositions[] |
CATEGORY_LABEL_POSITIONS |
static int |
RENDER_BAR |
static int |
RENDER_LAYERED |
static int |
RENDER_STACKED |
DEFAULT_COLORS, dirty, DPI300, DPI72, log, RasterDPI
BINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE
Constructor and Description |
---|
CategoryChart() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
fromXML(RXArchiver anArchiver,
RXElement e)
XML unarchival.
|
java.awt.Font |
getAxisFont() |
java.lang.String |
getAxisFormat() |
java.lang.String |
getAxisLabel() |
int |
getCategoryLabelPosition() |
double |
getCategoryMargin() |
java.awt.Color[] |
getColors() |
java.lang.String |
getDatasetKey()
Returns the dataset key associated with this shape.
|
int |
getExtractOrder() |
double |
getItemMargin() |
java.awt.Color |
getLabelColor() |
java.awt.Font |
getLabelFont() |
float |
getLabelOffset() |
java.awt.Font |
getLegendFont() |
double |
getLowerBound() |
java.awt.Color |
getParetoColor() |
java.lang.String |
getParetoLabel() |
java.lang.String |
getScript() |
int |
getStyle() |
double |
getUpperBound() |
boolean |
isAutoRange() |
boolean |
isLabels() |
boolean |
isLegend() |
boolean |
isPareto() |
boolean |
isPareto80Pct() |
boolean |
isRender3d() |
boolean |
isScriptEnabled() |
boolean |
isVertical() |
protected void |
render(java.awt.Graphics2D g,
int width,
int height)
This is where implementations of AbstractJ2DShape actuall paint themselves to a graphics context.
|
protected RMShape |
rpgShape(ReportOwner owner,
RMShape aParent)
Generate report with report owner.
|
void |
setAutoRange(boolean autoRange) |
void |
setAxisFont(java.awt.Font axisFont) |
void |
setAxisFormat(java.lang.String axisFormat) |
void |
setAxisLabel(java.lang.String axisLabel) |
void |
setCategoryLabelPosition(int categoryLabelPosition) |
void |
setCategoryMargin(double categoryMargin) |
void |
setColors(java.awt.Color[] colors) |
void |
setDatasetKey(java.lang.String key) |
void |
setExtractOrder(int extractOrder) |
void |
setItemMargin(double itemMargin) |
void |
setLabelColor(java.awt.Color labelColor) |
void |
setLabelFont(java.awt.Font labelFont) |
void |
setLabelOffset(float labelOffset) |
void |
setLabels(boolean labels) |
void |
setLegend(boolean legend) |
void |
setLegendFont(java.awt.Font legendFont) |
void |
setLowerBound(double lowerBound) |
void |
setPareto(boolean pareto) |
void |
setPareto80Pct(boolean pareto80Pct) |
void |
setParetoColor(java.awt.Color paretoColor) |
void |
setParetoLabel(java.lang.String paretoLabel) |
void |
setRender3d(boolean render3d) |
void |
setScript(java.lang.String script) |
void |
setScriptEnabled(boolean scriptEnabled) |
void |
setStyle(int style) |
void |
setUpperBound(double upperBound) |
void |
setVertical(boolean vertical) |
RXElement |
toXML(RXArchiver anArchiver)
XML archival.
|
getDefaultColorCodes, getDefaultColors, getDisplayedFill, paintShape, setDirty
acceptsChildren, 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, y
addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange
addListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
public static final java.lang.String ARCHIVE_NAME
public static final org.jfree.chart.axis.CategoryLabelPositions[] CATEGORY_LABEL_POSITIONS
public static final int RENDER_BAR
public static final int RENDER_STACKED
public static final int RENDER_LAYERED
protected RMShape rpgShape(ReportOwner owner, RMShape aParent)
RMShape
protected void render(java.awt.Graphics2D g, int width, int height)
AbstractJ2DShape
render
in class AbstractJ2DShape
public java.awt.Color[] getColors()
public void setColors(java.awt.Color[] colors)
public java.lang.String getDatasetKey()
RMShape
getDatasetKey
in class RMShape
public void setDatasetKey(java.lang.String key)
public int getExtractOrder()
public void setExtractOrder(int extractOrder)
public int getStyle()
public void setStyle(int style)
public int getCategoryLabelPosition()
public void setCategoryLabelPosition(int categoryLabelPosition)
public boolean isRender3d()
public void setRender3d(boolean render3d)
public boolean isPareto()
public void setPareto(boolean pareto)
public java.lang.String getParetoLabel()
public void setParetoLabel(java.lang.String paretoLabel)
public java.awt.Color getParetoColor()
public void setParetoColor(java.awt.Color paretoColor)
public boolean isPareto80Pct()
public void setPareto80Pct(boolean pareto80Pct)
public java.lang.String getAxisLabel()
public void setAxisLabel(java.lang.String axisLabel)
public java.awt.Font getAxisFont()
public void setAxisFont(java.awt.Font axisFont)
public java.lang.String getAxisFormat()
public void setAxisFormat(java.lang.String axisFormat)
public boolean isAutoRange()
public void setAutoRange(boolean autoRange)
public double getLowerBound()
public void setLowerBound(double lowerBound)
public double getUpperBound()
public void setUpperBound(double upperBound)
public boolean isLegend()
public void setLegend(boolean legend)
public java.awt.Font getLegendFont()
public void setLegendFont(java.awt.Font legendFont)
public double getItemMargin()
public void setItemMargin(double itemMargin)
public double getCategoryMargin()
public void setCategoryMargin(double categoryMargin)
public boolean isVertical()
public void setVertical(boolean vertical)
public boolean isLabels()
public void setLabels(boolean labels)
public java.awt.Font getLabelFont()
public void setLabelFont(java.awt.Font labelFont)
public java.awt.Color getLabelColor()
public void setLabelColor(java.awt.Color labelColor)
public float getLabelOffset()
public void setLabelOffset(float labelOffset)
public void setScriptEnabled(boolean scriptEnabled)
public boolean isScriptEnabled()
public java.lang.String getScript()
public void setScript(java.lang.String script)
public RXElement toXML(RXArchiver anArchiver)
toXML
in interface Archivable
toXML
in class RMShape
public java.lang.Object fromXML(RXArchiver anArchiver, RXElement e)
fromXML
in interface Archivable
fromXML
in class RMShape