org.cogroo.addon.dialogs.reporterror
Class WizardDialog

java.lang.Object
  extended by org.cogroo.addon.dialogs.reporterror.WizardDialog
All Implemented Interfaces:
com.sun.star.awt.XActionListener, com.sun.star.awt.XAdjustmentListener, com.sun.star.awt.XFocusListener, com.sun.star.awt.XItemListener, com.sun.star.awt.XKeyListener, com.sun.star.awt.XMouseListener, com.sun.star.awt.XSpinListener, com.sun.star.awt.XTextListener, com.sun.star.lang.XEventListener, com.sun.star.uno.XInterface, EventListener
Direct Known Subclasses:
ErrorReportDialog

public class WizardDialog
extends Object
implements com.sun.star.awt.XTextListener, com.sun.star.awt.XSpinListener, com.sun.star.awt.XActionListener, com.sun.star.awt.XFocusListener, com.sun.star.awt.XMouseListener, com.sun.star.awt.XItemListener, com.sun.star.awt.XAdjustmentListener, com.sun.star.awt.XKeyListener


Field Summary
 
Fields inherited from interface com.sun.star.awt.XTextListener
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.awt.XSpinListener
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.awt.XActionListener
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.awt.XFocusListener
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.awt.XMouseListener
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.awt.XItemListener
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.awt.XAdjustmentListener
UNOTYPEINFO
 
Fields inherited from interface com.sun.star.awt.XKeyListener
UNOTYPEINFO
 
Constructor Summary
WizardDialog(com.sun.star.uno.XComponentContext _xContext, com.sun.star.lang.XMultiComponentFactory _xMCF)
          Creates a new instance of UnoDialogSample
 
Method Summary
 void actionPerformed(com.sun.star.awt.ActionEvent rEvent)
           
 void addRoadmap(com.sun.star.awt.XItemListener _xItemListener)
           
 void adjustmentValueChanged(com.sun.star.awt.AdjustmentEvent _adjustmentEvent)
           
 void calculateDialogPosition(com.sun.star.awt.XWindow _xWindow)
           
 void convertUnits()
           
static String createUniqueName(com.sun.star.container.XNameAccess _xElementContainer, String _sElementName)
          makes a String unique by appending a numerical suffix
 com.sun.star.awt.XWindowPeer createWindowPeer()
          Creates a peer for this dialog, using the active OO frame as the parent window.
 com.sun.star.awt.XWindowPeer createWindowPeer(com.sun.star.awt.XWindowPeer _xWindowParentPeer)
          create a peer for this dialog, using the given peer as a parent.
 void disposing(com.sun.star.lang.EventObject rEventObject)
           
 void down(com.sun.star.awt.SpinEvent spinEvent)
           
 void endExecute()
           
 short executeDialog()
           
 void first(com.sun.star.awt.SpinEvent spinEvent)
           
 void focusGained(com.sun.star.awt.FocusEvent focusEvent)
           
 void focusLost(com.sun.star.awt.FocusEvent _focusEvent)
           
 com.sun.star.frame.XFrame getCurrentFrame()
           
 com.sun.star.container.XNameAccess getRegistryKeyContent(String _sKeyName)
           
 com.sun.star.awt.XWindowPeer getWindowPeer(com.sun.star.text.XTextDocument _xTextDocument)
          gets the WindowPeer of a frame
 void initialize(String[] PropertyNames, Object[] PropertyValues)
           
 String insertButton(com.sun.star.awt.XActionListener _xActionListener, int _nPosX, int _nPosY, int _nWidth, int _nStep, String _sLabel, short _nPushButtonType)
           
 com.sun.star.awt.XCheckBox insertCheckBox(com.sun.star.awt.XItemListener _xItemListener, int _nPosX, int _nPosY, int _nWidth, int _nStep)
           
 com.sun.star.awt.XComboBox insertComboBox(int _nPosX, int _nPosY, int _nWidth, int _nStep)
           
 Object insertControlModel(String ServiceName, String sName, String[] sProperties, Object[] sValues)
           
 com.sun.star.awt.XTextComponent insertCurrencyField(com.sun.star.awt.XTextListener _xTextListener, int _nPositionX, int _nPositionY, int _nWidth, int _nStep)
           
 com.sun.star.beans.XPropertySet insertDateField(com.sun.star.awt.XSpinListener _xSpinListener, int _nPosX, int _nPosY, int _nWidth, int _nStep)
           
 com.sun.star.awt.XListBox insertDropBox(com.sun.star.awt.XItemListener _xItemListener, int _nPosX, int _nPosY, int _nWidth, int _nStep, String[] _sStringItemList)
           
 com.sun.star.awt.XTextComponent insertEditField(com.sun.star.awt.XTextListener _xTextListener, com.sun.star.awt.XFocusListener _xFocusListener, int _nPosX, int _nPosY, int _nWidth, int _nStep, String text)
           
 com.sun.star.awt.XTextComponent insertFileControl(com.sun.star.awt.XTextListener _xTextListener, int _nPosX, int _nPosY, int _nWidth, int _nStep)
           
 com.sun.star.awt.XFixedHyperlink insertFixedHyperlink(com.sun.star.awt.XMouseListener _xMouseListener, int _nPosX, int _nPosY, int _nWidth, int _nStep, String _sLabel, String _sURL)
           
 com.sun.star.awt.XFixedText insertFixedText(com.sun.star.awt.XMouseListener _xMouseListener, int _nPosX, int _nPosY, int _nWidth, int _nStep, String _sLabel)
           
 com.sun.star.awt.XFixedText insertFixedTextBold(com.sun.star.awt.XMouseListener _xMouseListener, int _nPosX, int _nPosY, int _nWidth, int _nStep, String _sLabel)
           
 com.sun.star.beans.XPropertySet insertFormattedField(com.sun.star.awt.XSpinListener _xSpinListener, int _nPosX, int _nPosY, int _nWidth, int _nStep)
           
 void insertGroupBox(int _nPosX, int _nPosY, int _nHeight, int _nWidth, int _nStep)
           
 com.sun.star.awt.XFixedText insertHiddenFixedStatusText(com.sun.star.awt.XMouseListener _xMouseListener, int _nPosX, int _nPosY, int _nWidth, int _nStep, String _sLabel, boolean isOK)
           
 void insertHorizontalFixedLine(int _nPosX, int _nPosY, int _nWidth, int _nStep, String _sLabel)
           
 com.sun.star.awt.XListBox insertListBox(com.sun.star.awt.XItemListener _xItemListener, int _nPosX, int _nPosY, int _nHeight, int _nWidth, int _nStep, String[] _sStringItemList)
           
 com.sun.star.awt.XTextComponent insertMultilineEditField(com.sun.star.awt.XTextListener _xTextListener, com.sun.star.awt.XFocusListener _xFocusListener, int _nPosX, int _nPosY, int _nHeight, int _nWidth, int _nStep, String text, boolean readOnly)
           
 com.sun.star.awt.XFixedText insertMultilineFixedText(com.sun.star.awt.XMouseListener _xMouseListener, int _nPosX, int _nPosY, int _nWidth, int height, int _nStep, String _sLabel)
           
 com.sun.star.beans.XPropertySet insertNumericField(int _nPosX, int _nPosY, int _nWidth, int _nStep, double _fValueMin, double _fValueMax, double _fValue, double _fValueStep, short _nDecimalAccuracy)
           
 com.sun.star.beans.XPropertySet insertPatternField(int _nPosX, int _nPosY, int _nWidth, int _nStep)
           
 com.sun.star.beans.XPropertySet insertProgressBar(int _nPosX, int _nPosY, int _nWidth, int _nStep, int _nProgressMax)
           
 void insertRadioButtonGroup(short _nTabIndex, int _nPosX, int _nPosY, int _nWidth, int _nStep)
           
 void insertRoadmapItem(int Index, boolean _bEnabled, String _sLabel, int _ID)
          To fully understand the example one has to be aware that the passed ???Index??? parameter refers to the position of the roadmap item in the roadmapmodel container whereas the variable ???_ID??? directyl references to a certain step of dialog.
 com.sun.star.awt.XTextComponent insertSecretEditField(com.sun.star.awt.XTextListener _xTextListener, com.sun.star.awt.XFocusListener _xFocusListener, int _nPosX, int _nPosY, int _nWidth, int _nStep, String text)
           
 com.sun.star.beans.XPropertySet insertTimeField(int _nPosX, int _nPosY, int _nWidth, int _nStep, int _nTime, int _nTimeMin, int _nTimeMax)
           
 com.sun.star.beans.XPropertySet insertVerticalScrollBar(com.sun.star.awt.XAdjustmentListener _xAdjustmentListener, int _nPosX, int _nPosY, int _nHeight, int _nStep)
           
 void itemStateChanged(com.sun.star.awt.ItemEvent itemEvent)
           
 void keyPressed(com.sun.star.awt.KeyEvent keyEvent)
           
 void keyReleased(com.sun.star.awt.KeyEvent keyEvent)
           
 void last(com.sun.star.awt.SpinEvent spinEvent)
           
 void mouseEntered(com.sun.star.awt.MouseEvent _mouseEvent)
           
 void mouseExited(com.sun.star.awt.MouseEvent mouseEvent)
           
 void mousePressed(com.sun.star.awt.MouseEvent mouseEvent)
           
 void mouseReleased(com.sun.star.awt.MouseEvent mouseEvent)
           
 void textChanged(com.sun.star.awt.TextEvent textEvent)
           
 void up(com.sun.star.awt.SpinEvent spinEvent)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WizardDialog

public WizardDialog(com.sun.star.uno.XComponentContext _xContext,
                    com.sun.star.lang.XMultiComponentFactory _xMCF)
Creates a new instance of UnoDialogSample

Method Detail

getRegistryKeyContent

public com.sun.star.container.XNameAccess getRegistryKeyContent(String _sKeyName)
Parameters:
_sKeyName -
Returns:

executeDialog

public short executeDialog()
                    throws com.sun.star.script.BasicErrorException
Throws:
com.sun.star.script.BasicErrorException

initialize

public void initialize(String[] PropertyNames,
                       Object[] PropertyValues)
                throws com.sun.star.script.BasicErrorException
Throws:
com.sun.star.script.BasicErrorException

createWindowPeer

public com.sun.star.awt.XWindowPeer createWindowPeer(com.sun.star.awt.XWindowPeer _xWindowParentPeer)
                                              throws com.sun.star.script.BasicErrorException
create a peer for this dialog, using the given peer as a parent.

Parameters:
parentPeer -
Returns:
Throws:
Exception
com.sun.star.script.BasicErrorException

calculateDialogPosition

public void calculateDialogPosition(com.sun.star.awt.XWindow _xWindow)

createWindowPeer

public com.sun.star.awt.XWindowPeer createWindowPeer()
                                              throws com.sun.star.script.BasicErrorException
Creates a peer for this dialog, using the active OO frame as the parent window.

Returns:
Throws:
Exception
com.sun.star.script.BasicErrorException

endExecute

public void endExecute()

insertControlModel

public Object insertControlModel(String ServiceName,
                                 String sName,
                                 String[] sProperties,
                                 Object[] sValues)
                          throws com.sun.star.script.BasicErrorException
Throws:
com.sun.star.script.BasicErrorException

insertMultilineFixedText

public com.sun.star.awt.XFixedText insertMultilineFixedText(com.sun.star.awt.XMouseListener _xMouseListener,
                                                            int _nPosX,
                                                            int _nPosY,
                                                            int _nWidth,
                                                            int height,
                                                            int _nStep,
                                                            String _sLabel)

insertFixedText

public com.sun.star.awt.XFixedText insertFixedText(com.sun.star.awt.XMouseListener _xMouseListener,
                                                   int _nPosX,
                                                   int _nPosY,
                                                   int _nWidth,
                                                   int _nStep,
                                                   String _sLabel)

insertFixedTextBold

public com.sun.star.awt.XFixedText insertFixedTextBold(com.sun.star.awt.XMouseListener _xMouseListener,
                                                       int _nPosX,
                                                       int _nPosY,
                                                       int _nWidth,
                                                       int _nStep,
                                                       String _sLabel)

insertHiddenFixedStatusText

public com.sun.star.awt.XFixedText insertHiddenFixedStatusText(com.sun.star.awt.XMouseListener _xMouseListener,
                                                               int _nPosX,
                                                               int _nPosY,
                                                               int _nWidth,
                                                               int _nStep,
                                                               String _sLabel,
                                                               boolean isOK)

insertFixedHyperlink

public com.sun.star.awt.XFixedHyperlink insertFixedHyperlink(com.sun.star.awt.XMouseListener _xMouseListener,
                                                             int _nPosX,
                                                             int _nPosY,
                                                             int _nWidth,
                                                             int _nStep,
                                                             String _sLabel,
                                                             String _sURL)

insertCurrencyField

public com.sun.star.awt.XTextComponent insertCurrencyField(com.sun.star.awt.XTextListener _xTextListener,
                                                           int _nPositionX,
                                                           int _nPositionY,
                                                           int _nWidth,
                                                           int _nStep)

insertProgressBar

public com.sun.star.beans.XPropertySet insertProgressBar(int _nPosX,
                                                         int _nPosY,
                                                         int _nWidth,
                                                         int _nStep,
                                                         int _nProgressMax)

insertHorizontalFixedLine

public void insertHorizontalFixedLine(int _nPosX,
                                      int _nPosY,
                                      int _nWidth,
                                      int _nStep,
                                      String _sLabel)

insertGroupBox

public void insertGroupBox(int _nPosX,
                           int _nPosY,
                           int _nHeight,
                           int _nWidth,
                           int _nStep)

insertMultilineEditField

public com.sun.star.awt.XTextComponent insertMultilineEditField(com.sun.star.awt.XTextListener _xTextListener,
                                                                com.sun.star.awt.XFocusListener _xFocusListener,
                                                                int _nPosX,
                                                                int _nPosY,
                                                                int _nHeight,
                                                                int _nWidth,
                                                                int _nStep,
                                                                String text,
                                                                boolean readOnly)

insertEditField

public com.sun.star.awt.XTextComponent insertEditField(com.sun.star.awt.XTextListener _xTextListener,
                                                       com.sun.star.awt.XFocusListener _xFocusListener,
                                                       int _nPosX,
                                                       int _nPosY,
                                                       int _nWidth,
                                                       int _nStep,
                                                       String text)

insertSecretEditField

public com.sun.star.awt.XTextComponent insertSecretEditField(com.sun.star.awt.XTextListener _xTextListener,
                                                             com.sun.star.awt.XFocusListener _xFocusListener,
                                                             int _nPosX,
                                                             int _nPosY,
                                                             int _nWidth,
                                                             int _nStep,
                                                             String text)

insertTimeField

public com.sun.star.beans.XPropertySet insertTimeField(int _nPosX,
                                                       int _nPosY,
                                                       int _nWidth,
                                                       int _nStep,
                                                       int _nTime,
                                                       int _nTimeMin,
                                                       int _nTimeMax)

insertDateField

public com.sun.star.beans.XPropertySet insertDateField(com.sun.star.awt.XSpinListener _xSpinListener,
                                                       int _nPosX,
                                                       int _nPosY,
                                                       int _nWidth,
                                                       int _nStep)

insertPatternField

public com.sun.star.beans.XPropertySet insertPatternField(int _nPosX,
                                                          int _nPosY,
                                                          int _nWidth,
                                                          int _nStep)

insertNumericField

public com.sun.star.beans.XPropertySet insertNumericField(int _nPosX,
                                                          int _nPosY,
                                                          int _nWidth,
                                                          int _nStep,
                                                          double _fValueMin,
                                                          double _fValueMax,
                                                          double _fValue,
                                                          double _fValueStep,
                                                          short _nDecimalAccuracy)

insertVerticalScrollBar

public com.sun.star.beans.XPropertySet insertVerticalScrollBar(com.sun.star.awt.XAdjustmentListener _xAdjustmentListener,
                                                               int _nPosX,
                                                               int _nPosY,
                                                               int _nHeight,
                                                               int _nStep)

createUniqueName

public static String createUniqueName(com.sun.star.container.XNameAccess _xElementContainer,
                                      String _sElementName)
makes a String unique by appending a numerical suffix

Parameters:
_xElementContainer - the com.sun.star.container.XNameAccess container that the new Element is going to be inserted to
_sElementName - the StemName of the Element

insertCheckBox

public com.sun.star.awt.XCheckBox insertCheckBox(com.sun.star.awt.XItemListener _xItemListener,
                                                 int _nPosX,
                                                 int _nPosY,
                                                 int _nWidth,
                                                 int _nStep)

insertRadioButtonGroup

public void insertRadioButtonGroup(short _nTabIndex,
                                   int _nPosX,
                                   int _nPosY,
                                   int _nWidth,
                                   int _nStep)

insertDropBox

public com.sun.star.awt.XListBox insertDropBox(com.sun.star.awt.XItemListener _xItemListener,
                                               int _nPosX,
                                               int _nPosY,
                                               int _nWidth,
                                               int _nStep,
                                               String[] _sStringItemList)

insertListBox

public com.sun.star.awt.XListBox insertListBox(com.sun.star.awt.XItemListener _xItemListener,
                                               int _nPosX,
                                               int _nPosY,
                                               int _nHeight,
                                               int _nWidth,
                                               int _nStep,
                                               String[] _sStringItemList)

insertComboBox

public com.sun.star.awt.XComboBox insertComboBox(int _nPosX,
                                                 int _nPosY,
                                                 int _nWidth,
                                                 int _nStep)

insertFormattedField

public com.sun.star.beans.XPropertySet insertFormattedField(com.sun.star.awt.XSpinListener _xSpinListener,
                                                            int _nPosX,
                                                            int _nPosY,
                                                            int _nWidth,
                                                            int _nStep)

convertUnits

public void convertUnits()

insertFileControl

public com.sun.star.awt.XTextComponent insertFileControl(com.sun.star.awt.XTextListener _xTextListener,
                                                         int _nPosX,
                                                         int _nPosY,
                                                         int _nWidth,
                                                         int _nStep)

insertButton

public String insertButton(com.sun.star.awt.XActionListener _xActionListener,
                           int _nPosX,
                           int _nPosY,
                           int _nWidth,
                           int _nStep,
                           String _sLabel,
                           short _nPushButtonType)

getWindowPeer

public com.sun.star.awt.XWindowPeer getWindowPeer(com.sun.star.text.XTextDocument _xTextDocument)
gets the WindowPeer of a frame

Parameters:
_XTextDocument - the instance of a textdocument
Returns:
the windowpeer of the frame

getCurrentFrame

public com.sun.star.frame.XFrame getCurrentFrame()

textChanged

public void textChanged(com.sun.star.awt.TextEvent textEvent)
Specified by:
textChanged in interface com.sun.star.awt.XTextListener

up

public void up(com.sun.star.awt.SpinEvent spinEvent)
Specified by:
up in interface com.sun.star.awt.XSpinListener

down

public void down(com.sun.star.awt.SpinEvent spinEvent)
Specified by:
down in interface com.sun.star.awt.XSpinListener

last

public void last(com.sun.star.awt.SpinEvent spinEvent)
Specified by:
last in interface com.sun.star.awt.XSpinListener

first

public void first(com.sun.star.awt.SpinEvent spinEvent)
Specified by:
first in interface com.sun.star.awt.XSpinListener

disposing

public void disposing(com.sun.star.lang.EventObject rEventObject)
Specified by:
disposing in interface com.sun.star.lang.XEventListener

actionPerformed

public void actionPerformed(com.sun.star.awt.ActionEvent rEvent)
Specified by:
actionPerformed in interface com.sun.star.awt.XActionListener

focusLost

public void focusLost(com.sun.star.awt.FocusEvent _focusEvent)
Specified by:
focusLost in interface com.sun.star.awt.XFocusListener

focusGained

public void focusGained(com.sun.star.awt.FocusEvent focusEvent)
Specified by:
focusGained in interface com.sun.star.awt.XFocusListener

mouseReleased

public void mouseReleased(com.sun.star.awt.MouseEvent mouseEvent)
Specified by:
mouseReleased in interface com.sun.star.awt.XMouseListener

mousePressed

public void mousePressed(com.sun.star.awt.MouseEvent mouseEvent)
Specified by:
mousePressed in interface com.sun.star.awt.XMouseListener

mouseExited

public void mouseExited(com.sun.star.awt.MouseEvent mouseEvent)
Specified by:
mouseExited in interface com.sun.star.awt.XMouseListener

mouseEntered

public void mouseEntered(com.sun.star.awt.MouseEvent _mouseEvent)
Specified by:
mouseEntered in interface com.sun.star.awt.XMouseListener

itemStateChanged

public void itemStateChanged(com.sun.star.awt.ItemEvent itemEvent)
Specified by:
itemStateChanged in interface com.sun.star.awt.XItemListener

adjustmentValueChanged

public void adjustmentValueChanged(com.sun.star.awt.AdjustmentEvent _adjustmentEvent)
Specified by:
adjustmentValueChanged in interface com.sun.star.awt.XAdjustmentListener

keyReleased

public void keyReleased(com.sun.star.awt.KeyEvent keyEvent)
Specified by:
keyReleased in interface com.sun.star.awt.XKeyListener

keyPressed

public void keyPressed(com.sun.star.awt.KeyEvent keyEvent)
Specified by:
keyPressed in interface com.sun.star.awt.XKeyListener

addRoadmap

public void addRoadmap(com.sun.star.awt.XItemListener _xItemListener)

insertRoadmapItem

public void insertRoadmapItem(int Index,
                              boolean _bEnabled,
                              String _sLabel,
                              int _ID)
To fully understand the example one has to be aware that the passed ???Index??? parameter refers to the position of the roadmap item in the roadmapmodel container whereas the variable ???_ID??? directyl references to a certain step of dialog.



Copyright © 2012-2013 CoGrOO. All Rights Reserved.