Method Summary |
|
public void | addChildElements(ReportElement parentRe, Vector elements) |
public void | addCrosstabEditor(CrosstabReportElement re) |
public synchronized void | addReportListener(it.businesslogic.ireport.gui.event.ReportListener listener) Registers ReportListener to receive events. |
public void | addSelectedElement(ReportElement el) |
public void | addSelectedElement(ReportElement el, boolean fireEvent) |
public void | addUndoOperation(UndoOperation undo) |
public void | applyI18n() |
public static void | applyStyle(ReportElement re, ReportElement templateElement) |
public void | bringToFront() |
public void | centerSelectedElements() |
public void | centerSelectedElements(Point center) |
public void | checkSelection(boolean repaint) |
public boolean | closingFrame(boolean force) On close event. |
public void | copy() |
public void | copyStyle() |
public void | cut() |
public void | delete() |
public void | deleteSelectedElements() |
public void | drawVoidDoc(Graphics2D g) |
public TextFieldReportElement | dropNewTextField(Point newObjectOrigin, String textfieldExpression, String classExpression) |
public TextFieldReportElement | dropNewTextField(Point newObjectOrigin, String textfieldExpression, String classExpression, String time) |
public ReportElement | dropReportElement(Point newObjectOrigin, ReportElement re) Drop an element into the report. |
public ReportElement | dropReportElement(Point newObjectOrigin, ReportElement re, int defaultWidth, int defaultHeight) Drop an element into the report. |
protected boolean | evaluateObjectType(int newObjectType, ReportElement re) |
public void | fireReportListenerReportBandChanged(it.businesslogic.ireport.gui.event.ReportBandChangedEvent event) Notifies all registered listeners about the event. |
public void | fireReportListenerReportBandsSelectionChanged(it.businesslogic.ireport.gui.event.ReportBandsSelectionEvent event) Notifies all registered listeners about the event. |
public void | fireReportListenerReportElementsChanged(it.businesslogic.ireport.gui.event.ReportElementChangedEvent event) Notifies all registered listeners about the event. |
public void | fireReportListenerReportElementsSelectionChanged(it.businesslogic.ireport.gui.event.ReportElementsSelectionEvent event) Notifies all registered listeners about the event. |
public void | fireReportListenerReportObjectsSelectionChanged(it.businesslogic.ireport.gui.event.ReportObjectsSelectionEvent event) Notifies all registered listeners about the event. |
public void | fireSelectionChangedEvent() |
public void | floatingTextAreaFocusLost() |
public void | floatingTextAreaFocusLost(boolean acceptModifications) |
public void | floatingTextChanged() |
public Band | getBandAt(Point newObjectOrigin) |
public java.util.Vector | getBandElements(Band band) |
public java.util.Vector | getClipboardObjects() Getter for property clipboardObjects. |
public CrosstabEditor | getCrosstabEditor(CrosstabReportElement re) |
public Point | getCurrentCenter() calculates center of visible (white) canvas (=report) . |
public ReportElement | getElementAt(Point location) |
public int | getGridSize() Getter for property gridSize. |
public int | getHScroll() |
public java.awt.Image | getImage() |
public it.businesslogic.ireport.gui.JReportPanel | getJPanelReport() Getter for property jPanelReport. |
public int | getLogicalDim(int dim) |
public Point | getLogicalPoint(Point p) Return the point in component coordinate as
point inside the report. |
public MainFrame | getMainFrame() |
public int | getNewObjectType() Getter for property newObjectType. |
public String | getNextElementKey(String keyElement) |
public java.util.List | getOpenedNodesDocumentStructure() |
public UndoOperation | getRedoOperation() |
public it.businesslogic.ireport.Report | getReport() Getter for property report. |
public JReportPanel | getReportPanel() |
public java.util.List | getReportProblems() |
public int | getReversedZoomedDim(int dim) |
public Vector | getSelectedBands() |
public CrosstabEditorPanel | getSelectedCrosstabEditorPanel() |
public java.util.Vector | getSelectedElements() Getter for property selectedElements. |
public Vector | getSelectedObjects() |
public int | getTransformationMinSize() Getter for property transformationMinSize. |
public UndoOperation | getUndoOperation() |
public int | getVScroll() |
public int | getWindowID() Getter for property windowID. |
public double | getZoomFactor() Getter for property zoomFactor. |
public int | getZoomedDim(int dim) |
public int | gridMultiple(int zoomedDim) |
public boolean | groupSelectedElements() |
public boolean | isInsideDocument(Point p) Return true if the point in component coordinate is inside the document... |
public boolean | isIsDocDirty() Getter for property isDocDirty. |
public boolean | isLensMode() Getter for property lensMode. |
public boolean | isRedrawWithBufferedImage() |
public boolean | isShowGrid() Getter for property showGrid. |
public boolean | isSnapToGrid() Getter for property snapToGrid. |
public void | jCustomElementPropertiesMenuItemActionPerformed(ActionEvent evt) |
public void | languageChanged(LanguageChangedEvent evt) |
public void | logOnConsole(String s) |
public void | moveDown() |
public void | moveUp() |
public void | openElementPropertiesDialog() |
protected int | optimizeX(int mouse_x, int original_x, int transformation_type, ReportElement referenceElement) This method returns the correct mouse x checking for magnetic points like
a grid or a magnetic line... |
protected int | optimizeY(int mouse_y, int original_y, int transformation_type, ReportElement referenceElement) This method returns the correct mouse x checking for magnetic points like
a grid or a magnetic line... |
public void | paintReportPanel(Graphics g) |
public void | paste() |
public void | pasteHere(Point p) |
public void | pasteStyle() |
public Point | realPoint(double deltaX, double deltaY) |
public void | redo() |
public void | redrawReferenceGuides(Graphics gg) |
public void | removeCrosstabEditor(CrosstabReportElement re) |
synchronized void | removeReportListener(it.businesslogic.ireport.gui.event.ReportListener listener) Removes ReportListener from the list of listeners. |
protected void | removeSubElements(ReportElement parentElement, DeleteElementsOperation undoOp, Vector deletedElements) |
public void | repaintRules() |
public void | repositionScrollBars(Point center) Try to reposition the scrollbars so that the point is in the center of the visible screen
If it is not possible to center it, this method will at least make sure
the point is visible. |
public void | resizeBand(Band band, int delta, boolean include) |
public void | sendToBack() |
public void | setClipboardObjects(java.util.Vector clipboardObjects) Setter for property clipboardObjects. |
public void | setIsDocDirty(boolean isDocDirty) Setter for property isDocDirty. |
public void | setJPanelReport(it.businesslogic.ireport.gui.JReportPanel jPanelReport) Setter for property jPanelReport. |
public void | setLensMode(boolean lensMode) Setter for property lensMode. |
public void | setNewObjectType(int newObjectType) Setter for property newObjectType. |
public void | setOpenedNodesDocumentStructure(java.util.List openedNodesDocumentStructure) |
public void | setRedrawWithBufferedImage(boolean b) |
public void | setReportProblems(java.util.List reportProblems) |
public void | setSelectedBands(Vector selectedBands) |
public boolean | setSelectedCrosstabEditor(CrosstabReportElement re) Open the crosstab editor for the specified element... |
public void | setSelectedElement(ReportElement el, boolean fireEvent) |
public void | setSelectedElement(ReportElement el) |
public void | setSelectedElements(java.util.Vector selectedElements) Setter for property selectedElements. |
public void | setSelectedObjects(Vector selectedObjects) Set the selected objects. |
public void | setShowGrid(boolean showGrid) Setter for property showGrid. |
public void | setSnapToGrid(boolean snapToGrid) Setter for property snapToGrid. |
public void | setTransformationMinSize(int transformationMinSize) Setter for property transformationMinSize. |
public void | setWindowID(int windowID) Setter for property windowID. |
public void | setZoomFactor(double zoomFactor) Setter for property zoomFactor. |
public void | shrinkBand(Band band) Shrink the band to just hold the elements in it
No action if no elements present in band. |
public int | snapToGridOrizzontally(int scaledXPoint) |
public int | snapToGridVertically(int scaledYPoint) |
public Point | straighten(int delta_w, int delta_h) |
public void | transformStaticInTextFields() |
public void | undo() |
public boolean | ungroupSelectedElements() |
public void | updateAntialiasMode() |
public void | updateGridSize(int newValue) |
public void | updateObjectMagnetics() |
public void | updateScrollBars() |
public void | updateTabs() |
public void | updateTitle() |