EspressReport
v 5.5

quadbase.reportdesigner.designer
Class ReportWizard

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--quadbase.reportdesigner.designer.ReportWizard
All Implemented Interfaces:
javax.accessibility.Accessible, IDataInterchange, IInterchange, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public synchronized class ReportWizard
extends javax.swing.JDialog
implements IDataInterchange

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
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
protected  boolean addFormulaToSection
           
protected  boolean alignColBkValHori
           
 boolean allowPreviewEdit
           
protected  boolean crossTabRowSummaryColumn
           
 java.lang.String dataSourceID
           
 java.lang.String dataSourceLoc
           
protected  byte[][] dbFileBytes
           
protected  int dbSourceType
           
protected  boolean isCrossSummaryPositionL
           
protected  boolean isCrossTabFreeForm
           
protected  boolean modified
           
protected  boolean placeFormulaOnFooter
           
 java.lang.String registryID
           
protected  boolean sideBySide
           
 java.util.Vector subReports
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
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
ReportWizard(javax.swing.JFrame, ReportMain, DBInfoBasic, quadbase.common.paramquery.QueryInParamSet, quadbase.datasourcemanager.manager.Manager, boolean, boolean, boolean, java.lang.String, IInterchange)
           
ReportWizard(javax.swing.JFrame, ReportMain, DBInfoBasic, java.lang.String, quadbase.common.paramquery.QueryInParamSet, quadbase.datasourcemanager.manager.Manager, boolean, boolean, boolean, java.lang.String, IInterchange)
           
ReportWizard(ReportMain)
           
ReportWizard(ReportMain, boolean)
           
ReportWizard(ReportMain, DBInfoBasic, quadbase.common.paramquery.QueryInParamSet, boolean, boolean)
           
ReportWizard(ReportMain, DBInfoBasic, quadbase.common.paramquery.QueryInParamSet, boolean, boolean, boolean)
           
ReportWizard(ReportMain, DBInfoBasic, quadbase.common.paramquery.QueryInParamSet, quadbase.datasourcemanager.manager.Manager, boolean, boolean, boolean)
           
ReportWizard(ReportMain, DBInfoBasic, java.lang.String, quadbase.common.paramquery.QueryInParamSet, boolean, boolean, boolean)
           
ReportWizard(ReportMain, java.lang.String)
           
 
Method Summary
 void back()
          User can implement this method to define the action when back button is clicked
 void cancel()
          User can implement this method to define the action when cancel button is clicked
 void doUpdateCharts(DefaultDataSourceNode)
           
 void doUpdateReports(DefaultDataSourceNode)
           
 void formatReport(int)
           
 void formatReport(int, boolean)
           
 void formatReport(java.lang.String)
           
 void getAllRows()
           
 BrowseDirectories getBrowseDirectories()
           
 java.util.Vector getDataRegistryHiddenNodes()
           
 DefaultDataSourceNode getNode(DefaultDataSourceNode, java.lang.String, java.lang.String)
           
 java.lang.String getPresetDataRegistry()
           
 boolean gotError()
           
 boolean isAscending()
           
 boolean isCancelled()
           
 boolean isDataRegistryManager()
           
 boolean isReport()
           
 boolean isTopNReport()
           
 void newReport()
           
 void newReport(boolean, boolean, javax.swing.JPanel)
           
 void next()
          User can implement this method to define the action when next button is clicked
 void providerHook(ReportEvent)
           
 boolean redoColInfo(ColInfo[])
           
 void setAscending(boolean)
           
 void setBounds(int, int, int, int)
           
 void setCrossTabDrillDown(boolean)
           
 void setDataRegistryHiddenNodes(java.util.Vector)
           
 void setDBProvider(IDBProvider)
           
 void setDrillDownOp(boolean)
           
 void setIsReport(boolean)
           
 void setPresetDataRegistry(java.lang.String)
           
 void setSubReportOp(ReportElement, ReportElementPanel)
           
 void setTopN(int)
           
 void toFront()
           
 void updateReports(javax.swing.tree.DefaultMutableTreeNode)
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack
 
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, removeNotify, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, 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
 

Field Detail

allowPreviewEdit

public boolean allowPreviewEdit

sideBySide

protected boolean sideBySide

crossTabRowSummaryColumn

protected boolean crossTabRowSummaryColumn

isCrossTabFreeForm

protected boolean isCrossTabFreeForm

isCrossSummaryPositionL

protected boolean isCrossSummaryPositionL

placeFormulaOnFooter

protected boolean placeFormulaOnFooter

addFormulaToSection

protected boolean addFormulaToSection

alignColBkValHori

protected boolean alignColBkValHori

modified

protected boolean modified

dbSourceType

protected int dbSourceType

dbFileBytes

protected byte[][] dbFileBytes

registryID

public java.lang.String registryID

dataSourceID

public java.lang.String dataSourceID

dataSourceLoc

public java.lang.String dataSourceLoc

subReports

public java.util.Vector subReports
Constructor Detail

ReportWizard

public ReportWizard(ReportMain,
                    java.lang.String)

ReportWizard

public ReportWizard(ReportMain)

ReportWizard

public ReportWizard(ReportMain,
                    DBInfoBasic,
                    quadbase.common.paramquery.QueryInParamSet,
                    boolean,
                    boolean)

ReportWizard

public ReportWizard(ReportMain,
                    DBInfoBasic,
                    quadbase.common.paramquery.QueryInParamSet,
                    boolean,
                    boolean,
                    boolean)

ReportWizard

public ReportWizard(ReportMain,
                    DBInfoBasic,
                    java.lang.String,
                    quadbase.common.paramquery.QueryInParamSet,
                    boolean,
                    boolean,
                    boolean)

ReportWizard

public ReportWizard(ReportMain,
                    DBInfoBasic,
                    quadbase.common.paramquery.QueryInParamSet,
                    quadbase.datasourcemanager.manager.Manager,
                    boolean,
                    boolean,
                    boolean)

ReportWizard

public ReportWizard(javax.swing.JFrame,
                    ReportMain,
                    DBInfoBasic,
                    quadbase.common.paramquery.QueryInParamSet,
                    quadbase.datasourcemanager.manager.Manager,
                    boolean,
                    boolean,
                    boolean,
                    java.lang.String,
                    IInterchange)

ReportWizard

public ReportWizard(javax.swing.JFrame,
                    ReportMain,
                    DBInfoBasic,
                    java.lang.String,
                    quadbase.common.paramquery.QueryInParamSet,
                    quadbase.datasourcemanager.manager.Manager,
                    boolean,
                    boolean,
                    boolean,
                    java.lang.String,
                    IInterchange)

ReportWizard

public ReportWizard(ReportMain,
                    boolean)
Method Detail

isReport

public boolean isReport()
Specified by:
isReport in interface IDataInterchange

setIsReport

public void setIsReport(boolean)
Specified by:
setIsReport in interface IDataInterchange

isDataRegistryManager

public boolean isDataRegistryManager()
Specified by:
isDataRegistryManager in interface IDataInterchange

setBounds

public void setBounds(int,
                      int,
                      int,
                      int)
Overrides:
setBounds in class java.awt.Component

newReport

public void newReport()

newReport

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

setPresetDataRegistry

public void setPresetDataRegistry(java.lang.String)
Specified by:
setPresetDataRegistry in interface IDataInterchange

getPresetDataRegistry

public java.lang.String getPresetDataRegistry()
Specified by:
getPresetDataRegistry in interface IDataInterchange

getBrowseDirectories

public BrowseDirectories getBrowseDirectories()
Specified by:
getBrowseDirectories in interface IDataInterchange

setDataRegistryHiddenNodes

public void setDataRegistryHiddenNodes(java.util.Vector)

getDataRegistryHiddenNodes

public java.util.Vector getDataRegistryHiddenNodes()

providerHook

public void providerHook(ReportEvent)

toFront

public void toFront()
Overrides:
toFront in class java.awt.Window

isCancelled

public boolean isCancelled()

gotError

public boolean gotError()

cancel

public void cancel()
Description copied from interface: IInterchange
User can implement this method to define the action when cancel button is clicked
Specified by:
cancel in interface IInterchange

redoColInfo

public boolean redoColInfo(ColInfo[])

next

public void next()
Description copied from interface: IInterchange
User can implement this method to define the action when next button is clicked
Specified by:
next in interface IInterchange

formatReport

public void formatReport(int)

formatReport

public void formatReport(int,
                         boolean)

formatReport

public void formatReport(java.lang.String)

getAllRows

public void getAllRows()

back

public void back()
Description copied from interface: IInterchange
User can implement this method to define the action when back button is clicked
Specified by:
back in interface IInterchange

setDrillDownOp

public void setDrillDownOp(boolean)

setCrossTabDrillDown

public void setCrossTabDrillDown(boolean)

setSubReportOp

public void setSubReportOp(ReportElement,
                           ReportElementPanel)

setDBProvider

public void setDBProvider(IDBProvider)

isTopNReport

public boolean isTopNReport()

setTopN

public void setTopN(int)

isAscending

public boolean isAscending()

setAscending

public void setAscending(boolean)

updateReports

public void updateReports(javax.swing.tree.DefaultMutableTreeNode)
Specified by:
updateReports in interface IDataInterchange

getNode

public DefaultDataSourceNode getNode(DefaultDataSourceNode,
                                     java.lang.String,
                                     java.lang.String)

doUpdateReports

public void doUpdateReports(DefaultDataSourceNode)

doUpdateCharts

public void doUpdateCharts(DefaultDataSourceNode)

EspressReport
v 5.5