|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.openoffice.da.comp.w2lcommon.helper.DialogBase org.openoffice.da.comp.w2lcommon.filter.OptionsDialogBase
public abstract class OptionsDialogBase
This class provides an abstract uno component which implements a filter ui
Field Summary | |
---|---|
protected com.sun.star.lang.XMultiServiceFactory |
xMSF
|
Fields inherited from class org.openoffice.da.comp.w2lcommon.helper.DialogBase |
---|
__implementationName, __serviceName, CHECKBOX_CHECKED, CHECKBOX_DONT_KNOW, CHECKBOX_NOT_CHECKED, xContext |
Fields inherited from interface com.sun.star.beans.XPropertyAccess |
---|
UNOTYPEINFO |
Fields inherited from interface com.sun.star.lang.XTypeProvider |
---|
UNOTYPEINFO |
Fields inherited from interface com.sun.star.lang.XServiceInfo |
---|
UNOTYPEINFO |
Fields inherited from interface com.sun.star.lang.XServiceName |
---|
UNOTYPEINFO |
Fields inherited from interface com.sun.star.ui.dialogs.XExecutableDialog |
---|
UNOTYPEINFO |
Fields inherited from interface com.sun.star.awt.XDialogEventHandler |
---|
UNOTYPEINFO |
Constructor Summary | |
---|---|
OptionsDialogBase(com.sun.star.uno.XComponentContext xContext)
Create a new OptionsDialogBase |
Method Summary | |
---|---|
void |
finalize()
Finalize the dialog after execution (eg. save settings to the registry) |
abstract java.lang.String |
getDialogLibraryName()
Return the name of the library containing the dialog |
abstract java.lang.String |
getDialogName()
Return the name of the dialog within the library |
com.sun.star.beans.PropertyValue[] |
getPropertyValues()
|
abstract java.lang.String |
getRegistryPath()
Return the path to the options in the registry |
com.sun.star.uno.Type[] |
getTypes()
|
void |
initialize()
Initialize the dialog (eg. with settings from the registry) |
protected boolean |
isLocked(java.lang.String sOptionName)
|
protected boolean |
loadCheckBoxOption(com.sun.star.beans.XPropertySet xProps,
java.lang.String sName)
|
protected java.lang.String |
loadComboBoxOption(com.sun.star.beans.XPropertySet xProps,
java.lang.String sName)
|
protected void |
loadConfig(com.sun.star.beans.XPropertySet xProps)
|
protected short |
loadListBoxOption(com.sun.star.beans.XPropertySet xProps,
java.lang.String sName)
|
protected int |
loadNumericOption(com.sun.star.beans.XPropertySet xProps,
java.lang.String sName)
|
protected abstract void |
loadSettings(com.sun.star.beans.XPropertySet xRegistryProps)
Load settings from the registry to the dialog The subclass must implement this |
protected java.lang.String |
loadTextFieldOption(com.sun.star.beans.XPropertySet xProps,
java.lang.String sName)
|
protected boolean |
saveCheckBoxOption(com.sun.star.beans.XPropertySet xProps,
PropertyHelper filterData,
java.lang.String sName,
java.lang.String sOptionName)
|
protected boolean |
saveCheckBoxOption(com.sun.star.beans.XPropertySet xProps,
java.lang.String sName)
|
protected java.lang.String |
saveComboBoxOption(com.sun.star.beans.XPropertySet xProps,
PropertyHelper filterData,
java.lang.String sName,
java.lang.String sOptionName)
|
protected java.lang.String |
saveComboBoxOption(com.sun.star.beans.XPropertySet xProps,
java.lang.String sName)
|
protected short |
saveConfig(com.sun.star.beans.XPropertySet xProps,
PropertyHelper filterData)
|
protected short |
saveListBoxOption(com.sun.star.beans.XPropertySet xProps,
PropertyHelper filterData,
java.lang.String sName,
java.lang.String sOptionName,
java.lang.String[] sValues)
|
protected short |
saveListBoxOption(com.sun.star.beans.XPropertySet xProps,
java.lang.String sName)
|
protected int |
saveNumericOption(com.sun.star.beans.XPropertySet xProps,
java.lang.String sName)
|
protected int |
saveNumericOptionAsPercentage(com.sun.star.beans.XPropertySet xProps,
PropertyHelper filterData,
java.lang.String sName,
java.lang.String sOptionName)
|
protected abstract void |
saveSettings(com.sun.star.beans.XPropertySet xRegistryProps,
PropertyHelper filterData)
Save settings from the dialog to the registry and create FilterData The subclass must implement this |
protected java.lang.String |
saveTextFieldOption(com.sun.star.beans.XPropertySet xProps,
PropertyHelper filterData,
java.lang.String sName,
java.lang.String sOptionName)
|
protected java.lang.String |
saveTextFieldOption(com.sun.star.beans.XPropertySet xProps,
java.lang.String sName)
|
void |
setPropertyValues(com.sun.star.beans.PropertyValue[] props)
|
protected void |
updateLockedOptions()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected com.sun.star.lang.XMultiServiceFactory xMSF
Constructor Detail |
---|
public OptionsDialogBase(com.sun.star.uno.XComponentContext xContext)
Method Detail |
---|
protected abstract void loadSettings(com.sun.star.beans.XPropertySet xRegistryProps)
protected abstract void saveSettings(com.sun.star.beans.XPropertySet xRegistryProps, PropertyHelper filterData)
public abstract java.lang.String getDialogLibraryName()
getDialogLibraryName
in class DialogBase
public abstract java.lang.String getDialogName()
getDialogName
in class DialogBase
public abstract java.lang.String getRegistryPath()
public void initialize()
initialize
in class DialogBase
public void finalize()
finalize
in class DialogBase
public com.sun.star.uno.Type[] getTypes()
getTypes
in interface com.sun.star.lang.XTypeProvider
getTypes
in class DialogBase
public com.sun.star.beans.PropertyValue[] getPropertyValues()
getPropertyValues
in interface com.sun.star.beans.XPropertyAccess
public void setPropertyValues(com.sun.star.beans.PropertyValue[] props)
setPropertyValues
in interface com.sun.star.beans.XPropertyAccess
protected void updateLockedOptions()
protected boolean isLocked(java.lang.String sOptionName)
protected void loadConfig(com.sun.star.beans.XPropertySet xProps)
protected short saveConfig(com.sun.star.beans.XPropertySet xProps, PropertyHelper filterData)
protected boolean loadCheckBoxOption(com.sun.star.beans.XPropertySet xProps, java.lang.String sName)
protected boolean saveCheckBoxOption(com.sun.star.beans.XPropertySet xProps, java.lang.String sName)
protected boolean saveCheckBoxOption(com.sun.star.beans.XPropertySet xProps, PropertyHelper filterData, java.lang.String sName, java.lang.String sOptionName)
protected short loadListBoxOption(com.sun.star.beans.XPropertySet xProps, java.lang.String sName)
protected short saveListBoxOption(com.sun.star.beans.XPropertySet xProps, java.lang.String sName)
protected short saveListBoxOption(com.sun.star.beans.XPropertySet xProps, PropertyHelper filterData, java.lang.String sName, java.lang.String sOptionName, java.lang.String[] sValues)
protected java.lang.String loadComboBoxOption(com.sun.star.beans.XPropertySet xProps, java.lang.String sName)
protected java.lang.String saveComboBoxOption(com.sun.star.beans.XPropertySet xProps, java.lang.String sName)
protected java.lang.String saveComboBoxOption(com.sun.star.beans.XPropertySet xProps, PropertyHelper filterData, java.lang.String sName, java.lang.String sOptionName)
protected java.lang.String loadTextFieldOption(com.sun.star.beans.XPropertySet xProps, java.lang.String sName)
protected java.lang.String saveTextFieldOption(com.sun.star.beans.XPropertySet xProps, java.lang.String sName)
protected java.lang.String saveTextFieldOption(com.sun.star.beans.XPropertySet xProps, PropertyHelper filterData, java.lang.String sName, java.lang.String sOptionName)
protected int loadNumericOption(com.sun.star.beans.XPropertySet xProps, java.lang.String sName)
protected int saveNumericOption(com.sun.star.beans.XPropertySet xProps, java.lang.String sName)
protected int saveNumericOptionAsPercentage(com.sun.star.beans.XPropertySet xProps, PropertyHelper filterData, java.lang.String sName, java.lang.String sOptionName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |