org.openoffice.da.comp.w2lcommon.helper
Class DialogAccess

java.lang.Object
  extended by org.openoffice.da.comp.w2lcommon.helper.DialogAccess

public class DialogAccess
extends java.lang.Object

This class provides some convenient methods to access a uno dialog


Field Summary
static short CHECKBOX_CHECKED
           
static short CHECKBOX_DONT_KNOW
           
static short CHECKBOX_NOT_CHECKED
           
 
Constructor Summary
DialogAccess(com.sun.star.awt.XDialog xDialog)
           
 
Method Summary
 short getCheckBoxState(java.lang.String sControlName)
           
 boolean getCheckBoxStateAsBoolean(java.lang.String sControlName)
           
 java.lang.String getComboBoxText(java.lang.String sControlName)
           
 boolean getControlEnabled(java.lang.String sControlName)
           
 com.sun.star.beans.XPropertySet getControlProperties(java.lang.String sControlName)
           
 java.lang.String getFormattedFieldText(java.lang.String sControlName)
           
 java.lang.String getLabelText(java.lang.String sControlName)
           
 short getListBoxLineCount(java.lang.String sControlName)
           
 short getListBoxSelectedItem(java.lang.String sControlName)
           
 java.lang.String[] getListBoxStringItemList(java.lang.String sControlName)
           
 int getNumericFieldValue(java.lang.String sControlName)
           
 java.lang.String getTextFieldText(java.lang.String sControlName)
           
 void setCheckBoxState(java.lang.String sControlName, short nState)
           
 void setCheckBoxStateAsBoolean(java.lang.String sControlName, boolean bChecked)
           
 void setComboBoxText(java.lang.String sControlName, java.lang.String sText)
           
 void setControlEnabled(java.lang.String sControlName, boolean bEnabled)
           
 void setFormattedFieldText(java.lang.String sControlName, java.lang.String sText)
           
 void setLabelText(java.lang.String sControlName, java.lang.String sLabel)
           
 void setListBoxLineCount(java.lang.String sControlName, short nLineCount)
           
 void setListBoxSelectedItem(java.lang.String sControlName, short nIndex)
           
 void setListBoxStringItemList(java.lang.String sControlName, java.lang.String[] items)
           
 void setNumericFieldValue(java.lang.String sControlName, int nValue)
           
 void setTextFieldText(java.lang.String sControlName, java.lang.String sText)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHECKBOX_NOT_CHECKED

public static final short CHECKBOX_NOT_CHECKED
See Also:
Constant Field Values

CHECKBOX_CHECKED

public static final short CHECKBOX_CHECKED
See Also:
Constant Field Values

CHECKBOX_DONT_KNOW

public static final short CHECKBOX_DONT_KNOW
See Also:
Constant Field Values
Constructor Detail

DialogAccess

public DialogAccess(com.sun.star.awt.XDialog xDialog)
Method Detail

getControlProperties

public com.sun.star.beans.XPropertySet getControlProperties(java.lang.String sControlName)

getControlEnabled

public boolean getControlEnabled(java.lang.String sControlName)

setControlEnabled

public void setControlEnabled(java.lang.String sControlName,
                              boolean bEnabled)

getCheckBoxState

public short getCheckBoxState(java.lang.String sControlName)

getCheckBoxStateAsBoolean

public boolean getCheckBoxStateAsBoolean(java.lang.String sControlName)

setCheckBoxState

public void setCheckBoxState(java.lang.String sControlName,
                             short nState)

setCheckBoxStateAsBoolean

public void setCheckBoxStateAsBoolean(java.lang.String sControlName,
                                      boolean bChecked)

getListBoxStringItemList

public java.lang.String[] getListBoxStringItemList(java.lang.String sControlName)

setListBoxStringItemList

public void setListBoxStringItemList(java.lang.String sControlName,
                                     java.lang.String[] items)

getListBoxSelectedItem

public short getListBoxSelectedItem(java.lang.String sControlName)

setListBoxSelectedItem

public void setListBoxSelectedItem(java.lang.String sControlName,
                                   short nIndex)

getListBoxLineCount

public short getListBoxLineCount(java.lang.String sControlName)

setListBoxLineCount

public void setListBoxLineCount(java.lang.String sControlName,
                                short nLineCount)

getComboBoxText

public java.lang.String getComboBoxText(java.lang.String sControlName)

setComboBoxText

public void setComboBoxText(java.lang.String sControlName,
                            java.lang.String sText)

getLabelText

public java.lang.String getLabelText(java.lang.String sControlName)

setLabelText

public void setLabelText(java.lang.String sControlName,
                         java.lang.String sLabel)

getTextFieldText

public java.lang.String getTextFieldText(java.lang.String sControlName)

setTextFieldText

public void setTextFieldText(java.lang.String sControlName,
                             java.lang.String sText)

getFormattedFieldText

public java.lang.String getFormattedFieldText(java.lang.String sControlName)

setFormattedFieldText

public void setFormattedFieldText(java.lang.String sControlName,
                                  java.lang.String sText)

getNumericFieldValue

public int getNumericFieldValue(java.lang.String sControlName)

setNumericFieldValue

public void setNumericFieldValue(java.lang.String sControlName,
                                 int nValue)