Method Summary |
|
public void | addNotDefinedCells() This method fill all not defined cells with defaults taken by inherited cell...
The alghoritm to find the cell from wich a cell inherits its defaults works as follow:
1. |
public void | addSelectedElement(ReportElement el) |
public void | addSelectedElement(ReportElement el, boolean fireEvent) Add an element to the selection... |
public void | applyI18n() |
public void | bringToFront() |
public void | copyStyle() |
public void | deleteSelectedElements() |
public void | dragEnter(java.awt.dnd.DropTargetDragEvent dtde) |
public void | dragExit(java.awt.dnd.DropTargetEvent dte) |
public void | dragOver(java.awt.dnd.DropTargetDragEvent dtde) |
public void | drop(java.awt.dnd.DropTargetDropEvent dtde) |
public void | dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde) |
public TextFieldReportElement | dropNewTextField(Point newObjectOrigin, String textfieldExpression, String classExpression, String time) |
public void | editCell(CrosstabCell editCell) |
public CrosstabCell | findCell(String rowGroup, String columnGroup) |
public void | fireSelectionChangedEvent() |
public CrosstabCell | getCellByPoint(Point p) Point is a point il logical coordinates, so you have to perform a conversion before call it:
getCellByPoint( new Point( getRealDim(x), getRealDim(y)))
this if you are using mouse coordinates... |
public Vector | getColumnBands() |
public int | getColumnWidth(String columnTotalGroup) Return the maximum width of a certain column. |
public List | getColumns() |
public CrosstabReportElement | getCrosstabElement() |
public CrosstabEditor | getEditor() |
public ReportElement | getElementAt(Point location) |
public MainFrame | getMainFrame() |
public int | getNewObjectType() Getter for property newObjectType. |
public java.util.List | getOpenedNodesDocumentStructure() |
public JReportFrame | getParentReportFrame() |
public int | getRealDim(int dim) Return an int. |
public Vector | getRowBands() |
public int | getRowHeight(String rowTotalGroup) Return the maximum height of a certain row. |
public List | getRows() |
public Vector | getSelectedElements() |
public int | getTotalColumnLeftIndex(String columnTotalGroup) Return the maximum height of a certain row. |
public int | getTotalRowTopIndex(String rowTotalGroup) Return the maximum height of a certain row. |
public CrosstabCell | getWhenNoDataCell() This method returns the WhenNoDataCell (that *should* be ever present after an updateGgrid... |
public double | getZoomFactor() |
public int | getZoomedDim(int dim) Return an int. |
public int | gridMultiple(int zoomedDim) |
public boolean | isDefaultCellMode() |
public int | magnetEffect(List spots, int position) |
public void | paint(Graphics g) |
public void | paintDocument(Graphics2D g2) |
public void | panelKeyPressed(java.awt.event.KeyEvent evt) |
public void | pasteStyle() |
protected void | removeSubElements(ReportElement parentElement, DeleteElementsOperation undoOp, Vector deletedElements) |
public void | sendToBack() |
public void | setColumns(List columns) |
public void | setDefaultCellMode(boolean defaultCellMode) |
public void | setEditor(CrosstabEditor editor) |
public void | setNewObjectType(int newObjectType) Setter for property newObjectType. |
public void | setOpenedNodesDocumentStructure(java.util.List openedNodesDocumentStructure) |
public void | setParentReportFrame(JReportFrame parentReportFrame) |
public void | setRows(List rows) |
public void | setSelectedElement(ReportElement e) |
public void | setSelectedElement(ReportElement el, boolean fireEvent) |
public void | setSelectedElements(Vector selectedElements) |
public void | setZoomFactor(double zoomFactor) |
public int | snapToGridVertically(int p) Not implemented, just returns p. |
public Point | straighten(int delta_w, int delta_h) |
public void | transformStaticInTextFields() |
public void | updateGrid() This method update the cell matrix according with groups and cells contained in
the CrosstabElement... |
public void | updateSize() |
public void | validateSelection() |