EspressReport
v 5.5

quadbase.reportdesigner.designer
Class ReportMain

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--quadbase.reportdesigner.designer.ReportMain
All Implemented Interfaces:
javax.accessibility.Accessible, javax.swing.event.ChangeListener, java.util.EventListener, java.awt.image.ImageObserver, IReportMain, java.awt.event.KeyListener, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants, java.awt.event.WindowListener

public synchronized class ReportMain
extends javax.swing.JFrame
implements java.awt.event.WindowListener, javax.swing.event.ChangeListener, java.awt.event.KeyListener, IReportMain

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
static java.lang.String BACKGROUND_IMG
           
 Script currentScript
           
 DesignPanel designPanel
           
 int DISPLAY_ROW_APPLIED
           
 int DISPLAY_ROW_CHANGED
           
 int DISPLAY_ROW_INIT
           
 int displayRow
           
 int displayRowState
           
protected  DrillDownNavigationFrame drillDownNavigationFrame
           
 boolean firstTimePreview
           
static java.util.Vector hideReportMenuItems
           
 boolean isCm
           
 boolean isDesignMode
           
 boolean isDrawBoundingBoxOp
           
 boolean isMetric
           
 boolean isShiftSelected
           
 boolean isTOCEnabled
           
 ReportMenuBar menuBar
           
 PreviewEditWindow previewEditWindow
           
 PreviewPanel previewPanel
           
 java.lang.String relativeDomainPath
           
 quadbase.reportdesigner.report.Report report
           
 ScriptDialog scriptDialog
           
static java.lang.String separator
           
static int SET_BG_COLOR
           
static int SET_BORDER_COLOR
           
static int SET_DUAL_COLOR
           
static int SET_FONT_COLOR
           
 boolean showWarningDialog
           
protected  java.util.Vector subReports
           
 boolean useLiveData
           
protected  ReportWizard wizard
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ReportMain()
           
ReportMain(boolean)
           
ReportMain(boolean, java.lang.String, java.lang.String)
           
ReportMain(java.lang.String, java.lang.String)
           
 
Method Summary
 void addDataSourceManagerListener(DataSourceManagerListener)
           
 void addDrillDown()
           
 void addRecentColor(java.awt.Color)
           
 void addSubReport()
           
 void addSubReport(java.lang.String)
           
 void addTableOfContents()
           
static java.lang.String addUser(java.lang.String, java.lang.String, boolean, boolean)
           
 boolean canModify()
           
 void clearAllDraggedObjects()
           
 boolean closeReportCompletely()
           
 quadbase.reportdesigner.report.Report createBackupReport()
           
 void deleteElt()
           
 void deleteElt(int, java.util.Vector)
           
 void deleteElt(ReportElement, ReportElementPanel, boolean)
           
 void deleteElt(ReportElement, ReportElementPanel, boolean, int, java.util.Vector)
           
 void do_Refresh()
           
 void do_retrieve()
           
 void do_retrieve(boolean)
           
 void do_retrieveWithoutDataUpdate(boolean)
           
 void doneSetEltScript()
           
 void editEltAttributes()
           
 void exit()
           
 void exportGlobalFormat()
           
 void exportStyleSheet()
           
 boolean findFirstElementWithCurrentScript()
           
 boolean findNextElementWithCurrentScript()
           
 ReportElementPanel findPanel(GuideLine)
           
 boolean findPreviousElementWithCurrentScript()
           
 java.lang.String getBackgroundImagesDir()
           
 java.lang.String getBrowseDialogDefaultDirectory(java.lang.String)
           
 BrowseDirectories getBrowseDirectories()
           
 quadbase.datasourcemanager.manager.IChangeDataRegistry getChangeDataRegObj()
           
 quadbase.datasourcemanager.manager.IChangeDataRegistry getChangeDataRegObj(ChartEditor)
           
 quadbase.datasourcemanager.manager.IChangeDataRegistryPlus getChangeDataRegPlusObj()
           
 java.lang.Object getChartEditor()
           
 ReportElement getCopiedElement()
           
 java.util.Vector getDataRegistryHiddenNodes()
           
 java.lang.String[] getDefaultParamNames()
           
static java.lang.String getDialogTitle(int)
           
 javax.swing.JTree getDrillDownTree()
           
 void getEltProperties()
           
 java.lang.String getFileDialogDefaultDirectory()
           
static java.util.Vector getHideReportMenuItems()
           
 java.lang.String getLoginUser()
           
 java.lang.String getPath(java.lang.String)
           
 java.lang.String getPresetDataRegistry()
           
 quadbase.datasourcemanager.manager.Manager getPresetManager()
           
 java.util.Vector getPresetSecurityLevels()
           
 PreviewEditWindow getPreviewEditWindow()
           
 java.awt.Color[] getRecentColorArray()
           
 java.util.Vector getRecentColors()
           
 java.lang.String getRelativeDomainPath()
           
 java.lang.String getReportFile()
           
 ReportWizard getReportWizard()
           
protected  java.lang.String getSecurityLevel()
           
 short getSelectedColumnAggrIndex()
           
 java.lang.String[] getSelectedDatabaseField()
           
 java.lang.String getSelectedDatabaseFieldAggr()
           
 quadbase.reportdesigner.report.Formula getSelectedFormula()
           
 ReportElementPanel getSelectedPanel()
           
 Script getSelectedScript()
           
 java.lang.String getTemplatesDirectory()
           
 java.lang.String getURL(java.lang.String)
           
 void goTo()
           
 void goToFirstPage()
           
 void goToLastPage()
           
 void goToNextPage()
           
 void goToPreviousPage()
           
 void groupMove(boolean)
           
 void groupSetBounds(boolean)
           
 void groupSetWidth()
           
 void importGlobalFormat()
           
 void insertFileToReportOrganizer(boolean)
           
 void insertFileToReportOrganizer(java.lang.String)
           
 boolean isChangeDataRegistryEnabled()
           
 boolean isChartEditorVisible()
           
 boolean isDesignMode()
           
 boolean isDrawBoundingBoxOp()
           
 boolean isDrillDownReport()
           
 boolean isForceNewReport()
           
 boolean isFromOrganizer()
           
 boolean isInsertBoundingBox()
           
 boolean isMainReport()
           
 boolean isModified()
           
 boolean isParameterizedReport()
           
 boolean isSecureMode()
           
protected  boolean isSecurityLevelApplied()
           
 boolean isSkipMultiDataSourceStep()
           
 boolean isSkipPredefinedTemplatesStep()
           
 boolean isSkipQueryResultStep()
           
 boolean isSubReport()
           
 boolean isUndoEnabled()
           
 void keyPressed(java.awt.event.KeyEvent)
           
 void keyReleased(java.awt.event.KeyEvent)
           
 void keyTyped(java.awt.event.KeyEvent)
           
 boolean loadFile(java.lang.String, java.lang.String, java.lang.String)
           
 boolean loadFile(java.lang.String, java.lang.String, java.lang.String, boolean)
           
 boolean loadFile(java.lang.String, java.lang.String, java.lang.String, boolean, quadbase.reportdesigner.report.Report)
           
static void main(java.lang.String[])
           
 void markUndoCheckPoint()
           
 void markUndoCheckPoint(quadbase.reportdesigner.report.Report)
           
 void newFile()
           
protected  boolean openFile(java.lang.String)
           
protected  boolean openFile(java.lang.String, java.lang.String)
           
protected  boolean openFile(java.lang.String, java.lang.String, boolean)
           
protected  boolean openFile(java.lang.String, java.lang.String, boolean, quadbase.reportdesigner.report.Report)
           
 void pasteElementAppearance(ReportElement)
           
 void popupGroupAlignmentDialog()
           
 boolean promptParamValue()
           
 quadbase.reportdesigner.report.Report reloadData(boolean)
           
 void removeDataSourceManagerListener(DataSourceManagerListener)
           
 void removeSubReport(java.lang.String)
           
static void removeUser(boolean, boolean)
           
 void save(java.lang.String)
           
 void selectColumn(ReportElement, javax.swing.JPanel)
           
 void selectDesignPanel()
           
 void selectPreviewPanel()
           
 void selectRow(ReportElement, javax.swing.JPanel)
           
 void setBrowseDirectories(BrowseDirectories)
           
 void setChartIO(IChartIO)
           
 void setChartMenuEnabled(int, boolean)
           
 void setChartMenuItemEnabled(int, int, boolean)
           
 void setChartParametersMapping()
           
 void setChartToolbarItemEnabled(int, boolean)
           
 void setColumnVisible(boolean, javax.swing.JPanel, int, java.util.Vector)
           
 void setColumnVisible(ReportElement, boolean, javax.swing.JPanel, int, java.util.Vector)
           
 void setColumnWrapInfo()
           
 void setCopiedElement(ReportElement)
           
 void setCopyCutEnabled()
           
 void setCopyCutEnabled(boolean)
           
 void setDataRegistryHiddenNodes(java.util.Vector)
           
 void setDBProvider(IDBProvider)
           
 void setDefaultParamNames(java.lang.String[])
           
 void setDrillDownTree(javax.swing.JTree)
           
 void setEltAlign(short)
           
 void setEltAlign(short, int, java.util.Vector)
           
 void setEltAutoResizeWidth()
           
 void setEltBackgroundColor()
           
 void setEltBackgroundColor(boolean)
           
 void setEltBackgroundColor(int, java.util.Vector)
           
 void setEltBackgroundColor(int, java.util.Vector, boolean)
           
 void setEltBorderColor()
           
 void setEltBorderColor(int, java.util.Vector)
           
 void setEltBorderThickness()
           
 void setEltBorderThickness(int, java.util.Vector)
           
 void setEltBounds()
           
 void setEltBounds(int, java.util.Vector)
           
 void setEltCustomID()
           
 void setEltDrillDownLink()
           
 void setEltDualColors()
           
 void setEltFont()
           
 void setEltFont(int, java.util.Vector)
           
 void setEltFontBold(boolean)
           
 void setEltFontBold(boolean, int, java.util.Vector)
           
 void setEltFontColor()
           
 void setEltFontColor(int, java.util.Vector)
           
 void setEltFontFace(java.lang.String)
           
 void setEltFontFace(java.lang.String, int, java.util.Vector)
           
 void setEltFontItalic(boolean)
           
 void setEltFontItalic(boolean, int, java.util.Vector)
           
 void setEltFontSize(int)
           
 void setEltFontSize(int, int, java.util.Vector)
           
 void setEltFormat()
           
 void setEltFormat(int, java.util.Vector)
           
 void setEltImageOptions()
           
 void setEltLineThickness()
           
 void setEltLineThickness(int, java.util.Vector)
           
 void setEltScript()
           
 void setEltSecurity()
           
 void setEltStyleClassName()
           
 void setEltTableOfContents(javax.swing.JPanel, boolean)
           
 void setEltText()
           
 boolean setEltText(javax.swing.JPanel)
           
 void setEltToFitContent()
           
 void setEltUnderline(boolean)
           
 void setEltUnderline(boolean, int, java.util.Vector)
           
 void setEltVAlign(short)
           
 void setEltVAlign(short, int, java.util.Vector)
           
 void setEltVisible(boolean)
           
 void setEltVisible(boolean, javax.swing.JPanel)
           
 void setEltVisible(boolean, javax.swing.JPanel, int, java.util.Vector)
           
 void setEltWebLink()
           
 void setEltWordwrap()
           
 void setEltZIndex()
           
 void setFitGroupOnPage(quadbase.reportdesigner.report.Report, boolean)
           
 void setFontMapping()
           
 void setForceNewReport(boolean)
           
 void setGlobalFormatChart()
           
 void setGlobalFormatColumn()
           
 void setGlobalFormatColumnHeader()
           
 void setGlobalFormatFormula()
           
 void setGlobalFormatGrid()
           
 void setGlobalFormatImage()
           
 void setGlobalFormatLabel()
           
 void setGlobalFormatLine()
           
 void setGlobalFormatTitle()
           
static void setHideReportMenuItems(java.util.Vector)
           
 void setHTMLBorder(ReportTableElement)
           
 void setHTMLPageTitle()
           
 void setInsertBoundingBox(boolean)
           
 void setIsDrawBoundingBoxOp(boolean)
           
 void setIsUndoEnabled(boolean)
           
 void setLineStyle()
           
 void setLineStyle(javax.swing.JPanel)
           
 void setLoginUser(java.lang.String)
           
 void setModified()
           
 void setModified(boolean)
           
 void setNullDataHandler()
           
 void setPresetDataRegistry(java.lang.String)
           
 void setPresetManager(quadbase.datasourcemanager.manager.Manager)
           
 void setPreviewEditWindow(PreviewEditWindow)
           
 void setPrintOnNewPage(ReportTable)
           
 void setQbReportDesigner(QbReportDesigner)
           
 void setRecentColors(java.util.Vector)
           
 void setReport(quadbase.reportdesigner.report.Report)
           
 void setReportBackgroundColor()
           
 void setReportBackgroundImage()
           
 void setSectionStyle(ReportElementPanel, ReportElement, boolean)
           
 void setSectionVisible(boolean)
           
protected  void setSecuredQueryParameters()
           
protected  void setSecurityLevel(java.lang.String)
           
 void setSelectedColumnAggrIndex(short)
           
 void setSelectedDatabaseField(java.lang.String[])
           
 void setSelectedDatabaseFieldAggr(java.lang.String)
           
 void setSelectedFormula(quadbase.reportdesigner.report.Formula)
           
 void setSelectedScript(Script)
           
 void setSkipMultiDataSourceStep(boolean)
           
 void setSkipPredefinedTemplatesStep(boolean)
           
 void setSkipQueryResultStep(boolean)
           
 void setSnapToGrid()
           
 void setSubReportParameters()
           
 void setSubReportParameterSharing()
           
 void setSubReports(java.util.Vector)
           
 void setSubReports(java.util.Vector, int)
           
 void setSysExitOnExit(boolean)
           
 void setTemplatesDirectory(java.lang.String)
           
 void setTitle(java.lang.String)
           
 void setViewerFontProperty()
           
 void showDrillDownNavigationFrame()
           
 void stateChanged(javax.swing.event.ChangeEvent)
           
 void swapReportCell()
           
 boolean sysExitOnExit()
           
 boolean tryClose(java.lang.String)
           
 void updatePreviewPanel()
           
 void updatePreviewToolBar()
           
 void updateReport()
           
 void updateReport(boolean)
           
 void windowActivated(java.awt.event.WindowEvent)
           
 void windowClosed(java.awt.event.WindowEvent)
           
 void windowClosing(java.awt.event.WindowEvent)
           
 void windowDeactivated(java.awt.event.WindowEvent)
           
 void windowDeiconified(java.awt.event.WindowEvent)
           
 void windowIconified(java.awt.event.WindowEvent)
           
 void windowOpened(java.awt.event.WindowEvent)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

BACKGROUND_IMG

public static final java.lang.String BACKGROUND_IMG

report

public quadbase.reportdesigner.report.Report report

wizard

protected ReportWizard wizard

isCm

public boolean isCm

isShiftSelected

public boolean isShiftSelected

isMetric

public boolean isMetric

isTOCEnabled

public boolean isTOCEnabled

isDrawBoundingBoxOp

public boolean isDrawBoundingBoxOp

menuBar

public ReportMenuBar menuBar

previewPanel

public PreviewPanel previewPanel

designPanel

public DesignPanel designPanel

isDesignMode

public boolean isDesignMode

previewEditWindow

public PreviewEditWindow previewEditWindow

SET_BG_COLOR

public static final int SET_BG_COLOR

SET_FONT_COLOR

public static final int SET_FONT_COLOR

SET_BORDER_COLOR

public static final int SET_BORDER_COLOR

SET_DUAL_COLOR

public static final int SET_DUAL_COLOR

drillDownNavigationFrame

protected DrillDownNavigationFrame drillDownNavigationFrame

subReports

protected java.util.Vector subReports

displayRow

public int displayRow

displayRowState

public int displayRowState

DISPLAY_ROW_INIT

public final int DISPLAY_ROW_INIT

DISPLAY_ROW_CHANGED

public final int DISPLAY_ROW_CHANGED

DISPLAY_ROW_APPLIED

public final int DISPLAY_ROW_APPLIED

useLiveData

public boolean useLiveData

firstTimePreview

public boolean firstTimePreview

separator

public static final java.lang.String separator

relativeDomainPath

public java.lang.String relativeDomainPath

currentScript

public Script currentScript

scriptDialog

public ScriptDialog scriptDialog

showWarningDialog

public boolean showWarningDialog

hideReportMenuItems

public static java.util.Vector hideReportMenuItems
Constructor Detail

ReportMain

public ReportMain()

ReportMain

public ReportMain(java.lang.String,
                  java.lang.String)

ReportMain

public ReportMain(boolean)

ReportMain

public ReportMain(boolean,
                  java.lang.String,
                  java.lang.String)
Method Detail

setQbReportDesigner

public void setQbReportDesigner(QbReportDesigner)

getReportFile

public java.lang.String getReportFile()

addRecentColor

public void addRecentColor(java.awt.Color)

getRecentColors

public java.util.Vector getRecentColors()

setRecentColors

public void setRecentColors(java.util.Vector)

getRecentColorArray

public java.awt.Color[] getRecentColorArray()

isChangeDataRegistryEnabled

public boolean isChangeDataRegistryEnabled()

getChangeDataRegObj

public quadbase.datasourcemanager.manager.IChangeDataRegistry getChangeDataRegObj()

getChangeDataRegObj

public quadbase.datasourcemanager.manager.IChangeDataRegistry getChangeDataRegObj(ChartEditor)

getChangeDataRegPlusObj

public quadbase.datasourcemanager.manager.IChangeDataRegistryPlus getChangeDataRegPlusObj()

canModify

public boolean canModify()

setPresetManager

public void setPresetManager(quadbase.datasourcemanager.manager.Manager)

getPresetManager

public quadbase.datasourcemanager.manager.Manager getPresetManager()

setPresetDataRegistry

public void setPresetDataRegistry(java.lang.String)

getPresetDataRegistry

public java.lang.String getPresetDataRegistry()

getBrowseDirectories

public BrowseDirectories getBrowseDirectories()

setBrowseDirectories

public void setBrowseDirectories(BrowseDirectories)

setDataRegistryHiddenNodes

public void setDataRegistryHiddenNodes(java.util.Vector)

getDataRegistryHiddenNodes

public java.util.Vector getDataRegistryHiddenNodes()

setModified

public void setModified()

setModified

public void setModified(boolean)

isModified

public boolean isModified()

updateReport

public void updateReport()
Specified by:
updateReport in interface IReportMain

updateReport

public void updateReport(boolean)

setReport

public void setReport(quadbase.reportdesigner.report.Report)

newFile

public void newFile()

openFile

protected boolean openFile(java.lang.String)

openFile

protected boolean openFile(java.lang.String,
                           java.lang.String)

openFile

protected boolean openFile(java.lang.String,
                           java.lang.String,
                           boolean)

openFile

protected boolean openFile(java.lang.String,
                           java.lang.String,
                           boolean,
                           quadbase.reportdesigner.report.Report)

closeReportCompletely

public boolean closeReportCompletely()

exit

public void exit()

setSysExitOnExit

public void setSysExitOnExit(boolean)

sysExitOnExit

public boolean sysExitOnExit()

isDesignMode

public boolean isDesignMode()

save

public void save(java.lang.String)

addDrillDown

public void addDrillDown()

addTableOfContents

public void addTableOfContents()

setEltTableOfContents

public void setEltTableOfContents(javax.swing.JPanel,
                                  boolean)

addSubReport

public void addSubReport()

addSubReport

public void addSubReport(java.lang.String)

removeSubReport

public void removeSubReport(java.lang.String)

showDrillDownNavigationFrame

public void showDrillDownNavigationFrame()

getSelectedPanel

public ReportElementPanel getSelectedPanel()

findPanel

public ReportElementPanel findPanel(GuideLine)

setTitle

public void setTitle(java.lang.String)
Overrides:
setTitle in class java.awt.Frame

do_retrieve

public void do_retrieve()

do_retrieve

public void do_retrieve(boolean)

do_retrieveWithoutDataUpdate

public void do_retrieveWithoutDataUpdate(boolean)

reloadData

public quadbase.reportdesigner.report.Report reloadData(boolean)

do_Refresh

public void do_Refresh()
Specified by:
do_Refresh in interface IReportMain

setSecuredQueryParameters

protected void setSecuredQueryParameters()

setSecurityLevel

protected void setSecurityLevel(java.lang.String)

getSecurityLevel

protected java.lang.String getSecurityLevel()

getPresetSecurityLevels

public java.util.Vector getPresetSecurityLevels()

setInsertBoundingBox

public void setInsertBoundingBox(boolean)

isInsertBoundingBox

public boolean isInsertBoundingBox()

setFitGroupOnPage

public void setFitGroupOnPage(quadbase.reportdesigner.report.Report,
                              boolean)

setEltScript

public void setEltScript()

doneSetEltScript

public void doneSetEltScript()

setEltAlign

public void setEltAlign(short)

setEltAlign

public void setEltAlign(short,
                        int,
                        java.util.Vector)

setEltFontBold

public void setEltFontBold(boolean)

setEltFontBold

public void setEltFontBold(boolean,
                           int,
                           java.util.Vector)

setEltFontItalic

public void setEltFontItalic(boolean)

setEltFontItalic

public void setEltFontItalic(boolean,
                             int,
                             java.util.Vector)

setEltUnderline

public void setEltUnderline(boolean)

setEltUnderline

public void setEltUnderline(boolean,
                            int,
                            java.util.Vector)

setEltFontSize

public void setEltFontSize(int)

setEltFontSize

public void setEltFontSize(int,
                           int,
                           java.util.Vector)

setEltFontFace

public void setEltFontFace(java.lang.String)

setEltFontFace

public void setEltFontFace(java.lang.String,
                           int,
                           java.util.Vector)

setEltVAlign

public void setEltVAlign(short)

setEltVAlign

public void setEltVAlign(short,
                         int,
                         java.util.Vector)

setEltBackgroundColor

public void setEltBackgroundColor()

setEltBackgroundColor

public void setEltBackgroundColor(boolean)

setEltBackgroundColor

public void setEltBackgroundColor(int,
                                  java.util.Vector)

setEltBackgroundColor

public void setEltBackgroundColor(int,
                                  java.util.Vector,
                                  boolean)

setEltFontColor

public void setEltFontColor()

setEltFontColor

public void setEltFontColor(int,
                            java.util.Vector)

setEltAutoResizeWidth

public void setEltAutoResizeWidth()

setEltToFitContent

public void setEltToFitContent()

setEltWordwrap

public void setEltWordwrap()

setEltWebLink

public void setEltWebLink()

setEltDrillDownLink

public void setEltDrillDownLink()

setEltZIndex

public void setEltZIndex()

editEltAttributes

public void editEltAttributes()

setEltCustomID

public void setEltCustomID()

setEltStyleClassName

public void setEltStyleClassName()

exportStyleSheet

public void exportStyleSheet()

setEltDualColors

public void setEltDualColors()

setEltBorderColor

public void setEltBorderColor()

setEltBorderColor

public void setEltBorderColor(int,
                              java.util.Vector)

setEltFont

public void setEltFont()

setEltFont

public void setEltFont(int,
                       java.util.Vector)

setEltLineThickness

public void setEltLineThickness()

setEltLineThickness

public void setEltLineThickness(int,
                                java.util.Vector)

setEltBorderThickness

public void setEltBorderThickness()

setEltBorderThickness

public void setEltBorderThickness(int,
                                  java.util.Vector)

setEltBounds

public void setEltBounds()

setEltBounds

public void setEltBounds(int,
                         java.util.Vector)

setSectionStyle

public void setSectionStyle(ReportElementPanel,
                            ReportElement,
                            boolean)

setColumnWrapInfo

public void setColumnWrapInfo()

setLineStyle

public void setLineStyle()

setLineStyle

public void setLineStyle(javax.swing.JPanel)

setEltText

public void setEltText()

setEltText

public boolean setEltText(javax.swing.JPanel)

setEltSecurity

public void setEltSecurity()

setSectionVisible

public void setSectionVisible(boolean)

setEltVisible

public void setEltVisible(boolean)

setEltVisible

public void setEltVisible(boolean,
                          javax.swing.JPanel)

setEltVisible

public void setEltVisible(boolean,
                          javax.swing.JPanel,
                          int,
                          java.util.Vector)

selectRow

public void selectRow(ReportElement,
                      javax.swing.JPanel)

selectColumn

public void selectColumn(ReportElement,
                         javax.swing.JPanel)

swapReportCell

public void swapReportCell()

setColumnVisible

public void setColumnVisible(boolean,
                             javax.swing.JPanel,
                             int,
                             java.util.Vector)

setColumnVisible

public void setColumnVisible(ReportElement,
                             boolean,
                             javax.swing.JPanel,
                             int,
                             java.util.Vector)

setEltFormat

public void setEltFormat()

setEltFormat

public void setEltFormat(int,
                         java.util.Vector)

isChartEditorVisible

public boolean isChartEditorVisible()

getChartEditor

public java.lang.Object getChartEditor()

setEltImageOptions

public void setEltImageOptions()

getEltProperties

public void getEltProperties()

deleteElt

public void deleteElt()

deleteElt

public void deleteElt(int,
                      java.util.Vector)

deleteElt

public void deleteElt(ReportElement,
                      ReportElementPanel,
                      boolean)

deleteElt

public void deleteElt(ReportElement,
                      ReportElementPanel,
                      boolean,
                      int,
                      java.util.Vector)

goToNextPage

public void goToNextPage()
Specified by:
goToNextPage in interface IReportMain

goToPreviousPage

public void goToPreviousPage()
Specified by:
goToPreviousPage in interface IReportMain

goToFirstPage

public void goToFirstPage()
Specified by:
goToFirstPage in interface IReportMain

goToLastPage

public void goToLastPage()
Specified by:
goToLastPage in interface IReportMain

goTo

public void goTo()
Specified by:
goTo in interface IReportMain

updatePreviewPanel

public void updatePreviewPanel()
Specified by:
updatePreviewPanel in interface IReportMain

updatePreviewToolBar

public void updatePreviewToolBar()
Specified by:
updatePreviewToolBar in interface IReportMain

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

selectDesignPanel

public void selectDesignPanel()

selectPreviewPanel

public void selectPreviewPanel()

keyPressed

public void keyPressed(java.awt.event.KeyEvent)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent)
Specified by:
keyTyped in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent)
Specified by:
keyReleased in interface java.awt.event.KeyListener

windowClosing

public void windowClosing(java.awt.event.WindowEvent)
Specified by:
windowClosing in interface java.awt.event.WindowListener

windowOpened

public void windowOpened(java.awt.event.WindowEvent)
Specified by:
windowOpened in interface java.awt.event.WindowListener

windowClosed

public void windowClosed(java.awt.event.WindowEvent)
Specified by:
windowClosed in interface java.awt.event.WindowListener

windowIconified

public void windowIconified(java.awt.event.WindowEvent)
Specified by:
windowIconified in interface java.awt.event.WindowListener

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent)
Specified by:
windowDeiconified in interface java.awt.event.WindowListener

windowActivated

public void windowActivated(java.awt.event.WindowEvent)
Specified by:
windowActivated in interface java.awt.event.WindowListener

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent)
Specified by:
windowDeactivated in interface java.awt.event.WindowListener

addUser

public static java.lang.String addUser(java.lang.String,
                                       java.lang.String,
                                       boolean,
                                       boolean)

removeUser

public static void removeUser(boolean,
                              boolean)
                       throws java.lang.Exception

main

public static void main(java.lang.String[])

setGlobalFormatLabel

public void setGlobalFormatLabel()

setGlobalFormatChart

public void setGlobalFormatChart()

setGlobalFormatColumn

public void setGlobalFormatColumn()

setGlobalFormatFormula

public void setGlobalFormatFormula()

setGlobalFormatImage

public void setGlobalFormatImage()

setGlobalFormatGrid

public void setGlobalFormatGrid()

setGlobalFormatLine

public void setGlobalFormatLine()

setGlobalFormatColumnHeader

public void setGlobalFormatColumnHeader()

setGlobalFormatTitle

public void setGlobalFormatTitle()

exportGlobalFormat

public void exportGlobalFormat()

importGlobalFormat

public void importGlobalFormat()

setNullDataHandler

public void setNullDataHandler()

setHTMLPageTitle

public void setHTMLPageTitle()

popupGroupAlignmentDialog

public void popupGroupAlignmentDialog()

groupSetWidth

public void groupSetWidth()

groupMove

public void groupMove(boolean)

groupSetBounds

public void groupSetBounds(boolean)

createBackupReport

public quadbase.reportdesigner.report.Report createBackupReport()

setIsDrawBoundingBoxOp

public void setIsDrawBoundingBoxOp(boolean)

isDrawBoundingBoxOp

public boolean isDrawBoundingBoxOp()

isUndoEnabled

public boolean isUndoEnabled()

setIsUndoEnabled

public void setIsUndoEnabled(boolean)

getDrillDownTree

public javax.swing.JTree getDrillDownTree()

setDrillDownTree

public void setDrillDownTree(javax.swing.JTree)

setSubReports

public void setSubReports(java.util.Vector)

setSubReports

public void setSubReports(java.util.Vector,
                          int)

insertFileToReportOrganizer

public void insertFileToReportOrganizer(boolean)

insertFileToReportOrganizer

public void insertFileToReportOrganizer(java.lang.String)

getPath

public java.lang.String getPath(java.lang.String)

getBackgroundImagesDir

public java.lang.String getBackgroundImagesDir()

getFileDialogDefaultDirectory

public java.lang.String getFileDialogDefaultDirectory()

getBrowseDialogDefaultDirectory

public java.lang.String getBrowseDialogDefaultDirectory(java.lang.String)

isParameterizedReport

public boolean isParameterizedReport()

getTemplatesDirectory

public java.lang.String getTemplatesDirectory()

setTemplatesDirectory

public void setTemplatesDirectory(java.lang.String)

getReportWizard

public ReportWizard getReportWizard()

isFromOrganizer

public boolean isFromOrganizer()

getURL

public java.lang.String getURL(java.lang.String)

setDBProvider

public void setDBProvider(IDBProvider)

setPreviewEditWindow

public void setPreviewEditWindow(PreviewEditWindow)

getPreviewEditWindow

public PreviewEditWindow getPreviewEditWindow()

setSubReportParameterSharing

public void setSubReportParameterSharing()

setSubReportParameters

public void setSubReportParameters()

setChartParametersMapping

public void setChartParametersMapping()

setForceNewReport

public void setForceNewReport(boolean)

isForceNewReport

public boolean isForceNewReport()

setSelectedFormula

public void setSelectedFormula(quadbase.reportdesigner.report.Formula)

getSelectedFormula

public quadbase.reportdesigner.report.Formula getSelectedFormula()

setSelectedScript

public void setSelectedScript(Script)

getSelectedScript

public Script getSelectedScript()

setSelectedDatabaseField

public void setSelectedDatabaseField(java.lang.String[])

getSelectedDatabaseField

public java.lang.String[] getSelectedDatabaseField()

setSelectedDatabaseFieldAggr

public void setSelectedDatabaseFieldAggr(java.lang.String)

getSelectedDatabaseFieldAggr

public java.lang.String getSelectedDatabaseFieldAggr()

setSelectedColumnAggrIndex

public void setSelectedColumnAggrIndex(short)

getSelectedColumnAggrIndex

public short getSelectedColumnAggrIndex()

promptParamValue

public boolean promptParamValue()

setDefaultParamNames

public void setDefaultParamNames(java.lang.String[])

getDefaultParamNames

public java.lang.String[] getDefaultParamNames()

addDataSourceManagerListener

public void addDataSourceManagerListener(DataSourceManagerListener)

removeDataSourceManagerListener

public void removeDataSourceManagerListener(DataSourceManagerListener)

setReportBackgroundColor

public void setReportBackgroundColor()

setReportBackgroundImage

public void setReportBackgroundImage()

setFontMapping

public void setFontMapping()

setViewerFontProperty

public void setViewerFontProperty()

setChartMenuItemEnabled

public void setChartMenuItemEnabled(int,
                                    int,
                                    boolean)

setChartMenuEnabled

public void setChartMenuEnabled(int,
                                boolean)

setChartToolbarItemEnabled

public void setChartToolbarItemEnabled(int,
                                       boolean)

setChartIO

public void setChartIO(IChartIO)

setSnapToGrid

public void setSnapToGrid()

isSecurityLevelApplied

protected boolean isSecurityLevelApplied()

isSecureMode

public boolean isSecureMode()

getCopiedElement

public ReportElement getCopiedElement()

setCopiedElement

public void setCopiedElement(ReportElement)

pasteElementAppearance

public void pasteElementAppearance(ReportElement)

setSkipQueryResultStep

public void setSkipQueryResultStep(boolean)

isSkipQueryResultStep

public boolean isSkipQueryResultStep()

setSkipMultiDataSourceStep

public void setSkipMultiDataSourceStep(boolean)

isSkipMultiDataSourceStep

public boolean isSkipMultiDataSourceStep()

setSkipPredefinedTemplatesStep

public void setSkipPredefinedTemplatesStep(boolean)

isSkipPredefinedTemplatesStep

public boolean isSkipPredefinedTemplatesStep()

getDialogTitle

public static java.lang.String getDialogTitle(int)

isMainReport

public boolean isMainReport()

isSubReport

public boolean isSubReport()

isDrillDownReport

public boolean isDrillDownReport()

setHTMLBorder

public void setHTMLBorder(ReportTableElement)

setPrintOnNewPage

public void setPrintOnNewPage(ReportTable)

markUndoCheckPoint

public void markUndoCheckPoint(quadbase.reportdesigner.report.Report)

markUndoCheckPoint

public void markUndoCheckPoint()

setLoginUser

public void setLoginUser(java.lang.String)

getLoginUser

public java.lang.String getLoginUser()

tryClose

public boolean tryClose(java.lang.String)

loadFile

public boolean loadFile(java.lang.String,
                        java.lang.String,
                        java.lang.String)

loadFile

public boolean loadFile(java.lang.String,
                        java.lang.String,
                        java.lang.String,
                        boolean)

loadFile

public boolean loadFile(java.lang.String,
                        java.lang.String,
                        java.lang.String,
                        boolean,
                        quadbase.reportdesigner.report.Report)

setCopyCutEnabled

public void setCopyCutEnabled()

setCopyCutEnabled

public void setCopyCutEnabled(boolean)

clearAllDraggedObjects

public void clearAllDraggedObjects()

getRelativeDomainPath

public java.lang.String getRelativeDomainPath()
Specified by:
getRelativeDomainPath in interface IReportMain

findFirstElementWithCurrentScript

public boolean findFirstElementWithCurrentScript()

findNextElementWithCurrentScript

public boolean findNextElementWithCurrentScript()

findPreviousElementWithCurrentScript

public boolean findPreviousElementWithCurrentScript()

getHideReportMenuItems

public static java.util.Vector getHideReportMenuItems()

setHideReportMenuItems

public static void setHideReportMenuItems(java.util.Vector)

EspressReport
v 5.5