public class RMCrossTab extends RMParentShape
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
Constructor and Description |
---|
RMCrossTab()
Creates a new RMCrossTab.
|
Modifier and Type | Method and Description |
---|---|
void |
addCol()
Adds a column.
|
void |
addCol(int anIndex)
Adds a column.
|
void |
addCol(RMCrossTabCol aCol,
int anIndex)
Adds a column at the given index.
|
void |
addRow()
Adds a row.
|
void |
addRow(int anIndex)
Adds a row at given index.
|
void |
addRow(RMCrossTabRow aRow,
int anIndex)
Adds a row at the given index.
|
RMCrossTab |
clone()
Standard clone implementation.
|
RMCrossTab |
cloneDeep()
Clone deep.
|
RMShape |
divideShapeFromTop(double anAmount)
Divides the shape by a given amount from the top.
|
RMCrossTabCell |
getCell(int aRow,
int aColumn)
Returns the cell at the given row and column indexes.
|
int |
getCol(double anX)
Returns the specific column index for the given point.
|
RMCrossTabCol |
getCol(int anIndex)
Returns the specific column at the given index.
|
int |
getColCount()
Returns the number of rows for this table.
|
java.lang.String |
getDatasetKey()
Returns the dataset key.
|
java.lang.String |
getFilterKey()
Returns the optional key chain expression string used to prune the table list derived from dataset key.
|
int |
getHeaderColCount()
Returns the number header columns for table.
|
int |
getHeaderRowCount()
Returns the number of header rows for table.
|
int |
getRow(double aY)
Returns the specific row index for the given point.
|
RMCrossTabRow |
getRow(int anIndex)
Returns the specific row at the given index.
|
int |
getRowCount()
Returns the number of rows.
|
void |
mergeCells(int aRow1,
int aCol1,
int aRow2,
int aCol2)
Merges a range of cells into one cell.
|
RMCrossTabCol |
removeCol(int anIndex)
Removes the column at the given index.
|
RMCrossTabRow |
removeRow(int anIndex)
Removes the row at the given index.
|
RMShape |
rpgAll(ReportOwner anRptOwner,
RMShape aParent)
Sets a reportmill for this crosstab (which really gets the dataset and calls setObjects).
|
void |
setColumnCount(int aColumnCount)
Sets the number of columns for this table.
|
void |
setDatasetKey(java.lang.String aKey)
Sets the dataset key.
|
void |
setFilterKey(java.lang.String aKeyExpr)
Sets the optional key chain expression string used to prune the table list derived from dataset key.
|
void |
setHeaderColCount(int aCount)
Sets the number header columns for table.
|
void |
setHeaderRowCount(int aCount)
Sets the number of header rows for table.
|
void |
setRowCount(int aRowCount)
Sets the number of rows.
|
void |
splitCell(RMCrossTabCell aCell)
Splits a cell.
|
addChild, addChild, addChild, addChild, bringShapesToFront, fromXML, getBoundsOfChildren, getChild, getChildArray, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWithClass, getChildrenWithClass, getChildWithClass, getChildWithName, getLayout, getNeedsLayout, getSourceURL, indexOfChild, isSourceURLSet, layout, relayout, removeChild, removeChild, removeChildren, sendShapesToBack, setHeight, setLayout, setNeedsLayout, setSourceURL, setWidth, toXML
acceptsChildren, acceptsMouse, addBinding, addBinding, addDeepChangeListener, addMouseListener, animUpdate, bounds, childrenSuperSelectImmediately, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, deepChange, divideShapeFromEdge, get, get, getAlignment, getAlignmentX, getAlignmentY, getAncestor, getAncestorCount, getAncestorInCommon, getAnimator, getAnimator, getAutosizing, getAutosizingDefault, getBestHeight, getBestHeight, getBestWidth, getBestWidth, getBinding, getBinding, getBindingCount, getBounds, getBoundsInside, getBoundsMarked, getBoundsMarkedDeep, getChildAnimator, getChildAnimator, getClipShape, getColor, getDatasetEntity, 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, getRoll, getRootShape, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSkewX, getSkewY, getStroke, getStrokeColor, getStrokeOnTop, getStrokeWidth, getTextColor, getTimeline, getTimeline, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getURL, getWidth, getX, getXY, getXYP, getY, height, indexOf, intersects, isAncestor, isAnimProperty, isDescendant, isEditing, isEnabled, isFontSet, isHittable, isLocked, isMinHeightSet, isMinWidthSet, isPrefHeightSet, isPrefWidthSet, isRoot, isRSS, isUnderlined, isViewing, isVisible, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, offsetXY, page, pageMax, paint, paintShape, paintShapeAll, paintShapeChildren, paintShapeOver, propertyChange, put, removeBinding, removeBinding, removeDeepChangeListener, removeFromParent, removeMouseListener, repaint, rpgBindings, setAlignment, setAlignmentX, setAlignmentY, setAutosizing, setBestHeight, setBestSize, setBounds, setBounds, setColor, setEffect, setEnabled, setFill, setFont, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHover, setLayoutInfo, setLocked, setMinHeight, setMinSize, setMinWidth, setName, setOpacity, setOutline, setParent, setPrefHeight, setPrefWidth, setRoll, setScaleX, setScaleXY, setScaleY, setSize, setSize, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setStrokeWidth, setTextColor, setTime, setUnderlined, setURL, setVisible, setX, setXY, setXY, setXYP, setY, superSelectable, toString, undoerDisable, undoerEnable, undoerSetUndoTitle, width, x, y
public java.lang.String getDatasetKey()
getDatasetKey
in class RMShape
public void setDatasetKey(java.lang.String aKey)
public java.lang.String getFilterKey()
public void setFilterKey(java.lang.String aKeyExpr)
public int getRowCount()
public void setRowCount(int aRowCount)
public RMCrossTabRow getRow(int anIndex)
public void addRow()
public void addRow(int anIndex)
public void addRow(RMCrossTabRow aRow, int anIndex)
public RMCrossTabRow removeRow(int anIndex)
public int getColCount()
public void setColumnCount(int aColumnCount)
public RMCrossTabCol getCol(int anIndex)
public void addCol()
public void addCol(int anIndex)
public void addCol(RMCrossTabCol aCol, int anIndex)
public RMCrossTabCol removeCol(int anIndex)
public int getRow(double aY)
public int getCol(double anX)
public RMCrossTabCell getCell(int aRow, int aColumn)
public int getHeaderRowCount()
public void setHeaderRowCount(int aCount)
public int getHeaderColCount()
public void setHeaderColCount(int aCount)
public void mergeCells(int aRow1, int aCol1, int aRow2, int aCol2)
public void splitCell(RMCrossTabCell aCell)
public RMShape rpgAll(ReportOwner anRptOwner, RMShape aParent)
rpgAll
in class RMParentShape
public RMShape divideShapeFromTop(double anAmount)
divideShapeFromTop
in class RMParentShape
public RMCrossTab clone()
clone
in class RMParentShape
public RMCrossTab cloneDeep()
cloneDeep
in class RMParentShape