Ontimize 5.2072EN

com.ontimize.report
Class WizardNewReport

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.ontimize.gui.container.EJDialog
                          extended bycom.ontimize.report.WizardNewReport
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class WizardNewReport
extends EJDialog
implements java.awt.event.ActionListener

See Also:
Serialized Form

Nested Class Summary
protected static class WizardNewReport.ChoiceEditor
           
protected static class WizardNewReport.Column
           
protected static class WizardNewReport.FunctionColumns
           
protected static class WizardNewReport.List
           
protected static class WizardNewReport.ListRenderer
           
static class WizardNewReport.WizardDefinition
           
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  java.util.ResourceBundle bundle
           
protected  javax.swing.JPanel cardPanel
           
protected  javax.swing.JComboBox combo
           
protected  WizardNewReport.List entityColumns
           
protected  javax.swing.JButton finishButton
           
protected  WizardNewReport.FunctionColumns functionTable
           
protected  WizardNewReport.List groupColumns
           
protected  WizardNewReport.List groupReportColumns
           
protected  EntityReferenceLocator locator
           
protected  javax.swing.JButton nextButton
           
protected  javax.swing.JCheckBox numPagCheck
           
protected  int positionCard
           
protected  javax.swing.JButton previousButton
           
protected  ReportDesigner.ReportDefinition reportDefinition
           
protected  WizardNewReport.List reportEntityColumns
           
protected  javax.swing.JCheckBox totalPagCheck
           
protected  java.util.Map types
           
protected  int WIDTHSECTION
           
 
Fields inherited from class com.ontimize.gui.container.EJDialog
actions, askQuestionEverOnClose, askQuestionOnEsc, autoPackOnOpen, closeQuestion, defaultValueAskQuestionOnClose, defaultValueAskQuestionOnEsc, focusSet, glassPanel, keys, keyStrokes, opaque, previousGlassPane, sizePositionPreference
 
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
WizardNewReport(java.awt.Dialog f, EntityReferenceLocator locator, java.util.List l, java.util.ResourceBundle bundle)
           
WizardNewReport(java.awt.Frame f, EntityReferenceLocator locator, java.util.List l, java.util.ResourceBundle bundle)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
protected  java.lang.StringBuffer addFunction(java.lang.StringBuffer functions, java.lang.String newFunction)
           
 ReportDesigner.ReportTextField createComponent(java.lang.String name, int initialX, int initialY)
           
 ReportDesigner.ReportComponent createComponent(java.lang.String name, int initialX, int initialY, java.lang.String type)
           
 ReportDesigner.ReportTextField createComponentFuncion(java.lang.String name, int initialX, int initialY, java.lang.String function)
           
protected  ReportDesigner.ReportComponent[] createComponents()
           
 java.lang.StringBuffer defineFunctions(java.lang.Object[] values, WizardNewReport.FunctionColumns functionsTable)
           
protected  javax.swing.JPanel getButtons()
           
protected  javax.swing.JPanel getCardPanel(java.util.List l)
           
protected  javax.swing.JPanel getCheckOption()
           
protected  javax.swing.JPanel getColumnPanel(java.util.List l)
           
protected  javax.swing.JPanel getFunctionPanel()
           
protected  javax.swing.JPanel getGroupPanel()
           
 ReportDesigner.ReportGroup[] getGroups(java.lang.Object[] values, WizardNewReport.FunctionColumns functionTable)
           
 ReportDesigner.ReportSection getItems(java.lang.Object[] values)
           
protected  boolean isNumeric(java.lang.String field)
           
static WizardNewReport.WizardDefinition show(java.awt.Component c, EntityReferenceLocator locator, java.util.List entityList, java.util.ResourceBundle bundle)
           
 
Methods inherited from class com.ontimize.gui.container.EJDialog
askCloseQuestion, dispose, getSizePositionPreference, initWindowListener, isAskOnClose, isAskOnEsc, pack, processKeyEvent, processWindowEvent, registerKeyBindings, setAction, setActionForKey, setAskOnClose, setAskOnEsc, setAutoPackOnOpen, setInitialFocus, setSizePositionPreference, setVisible, transparent
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

reportDefinition

protected ReportDesigner.ReportDefinition reportDefinition

WIDTHSECTION

protected final int WIDTHSECTION
See Also:
Constant Field Values

entityColumns

protected WizardNewReport.List entityColumns

reportEntityColumns

protected WizardNewReport.List reportEntityColumns

groupReportColumns

protected WizardNewReport.List groupReportColumns

groupColumns

protected WizardNewReport.List groupColumns

functionTable

protected WizardNewReport.FunctionColumns functionTable

cardPanel

protected javax.swing.JPanel cardPanel

combo

protected javax.swing.JComboBox combo

locator

protected EntityReferenceLocator locator

numPagCheck

protected javax.swing.JCheckBox numPagCheck

totalPagCheck

protected javax.swing.JCheckBox totalPagCheck

nextButton

protected javax.swing.JButton nextButton

previousButton

protected javax.swing.JButton previousButton

finishButton

protected javax.swing.JButton finishButton

types

protected java.util.Map types

positionCard

protected int positionCard

bundle

protected java.util.ResourceBundle bundle
Constructor Detail

WizardNewReport

public WizardNewReport(java.awt.Frame f,
                       EntityReferenceLocator locator,
                       java.util.List l,
                       java.util.ResourceBundle bundle)

WizardNewReport

public WizardNewReport(java.awt.Dialog f,
                       EntityReferenceLocator locator,
                       java.util.List l,
                       java.util.ResourceBundle bundle)
Method Detail

getCardPanel

protected javax.swing.JPanel getCardPanel(java.util.List l)

getCheckOption

protected javax.swing.JPanel getCheckOption()

getButtons

protected javax.swing.JPanel getButtons()

getColumnPanel

protected javax.swing.JPanel getColumnPanel(java.util.List l)

getGroupPanel

protected javax.swing.JPanel getGroupPanel()

isNumeric

protected boolean isNumeric(java.lang.String field)

getFunctionPanel

protected javax.swing.JPanel getFunctionPanel()

show

public static WizardNewReport.WizardDefinition show(java.awt.Component c,
                                                    EntityReferenceLocator locator,
                                                    java.util.List entityList,
                                                    java.util.ResourceBundle bundle)

createComponents

protected ReportDesigner.ReportComponent[] createComponents()

getGroups

public ReportDesigner.ReportGroup[] getGroups(java.lang.Object[] values,
                                              WizardNewReport.FunctionColumns functionTable)

createComponentFuncion

public ReportDesigner.ReportTextField createComponentFuncion(java.lang.String name,
                                                             int initialX,
                                                             int initialY,
                                                             java.lang.String function)

createComponent

public ReportDesigner.ReportComponent createComponent(java.lang.String name,
                                                      int initialX,
                                                      int initialY,
                                                      java.lang.String type)

createComponent

public ReportDesigner.ReportTextField createComponent(java.lang.String name,
                                                      int initialX,
                                                      int initialY)

getItems

public ReportDesigner.ReportSection getItems(java.lang.Object[] values)

defineFunctions

public java.lang.StringBuffer defineFunctions(java.lang.Object[] values,
                                              WizardNewReport.FunctionColumns functionsTable)

addFunction

protected java.lang.StringBuffer addFunction(java.lang.StringBuffer functions,
                                             java.lang.String newFunction)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

Ontimize