Class EpubMetadataDialog
java.lang.Object
org.openoffice.da.comp.w2lcommon.helper.DialogBase
org.openoffice.da.comp.writer2xhtml.EpubMetadataDialog
- All Implemented Interfaces:
com.sun.star.awt.XDialogEventHandler
,com.sun.star.lang.XServiceInfo
,com.sun.star.lang.XServiceName
,com.sun.star.lang.XTypeProvider
,com.sun.star.ui.dialogs.XExecutableDialog
,com.sun.star.uno.XInterface
This class provides a UNO component which implements a custom metadata editor UI for the EPUB export
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic String
The component should also have an implementation name.static String
The component will be registered under this name.Fields inherited from class org.openoffice.da.comp.w2lcommon.helper.DialogBase
CHECKBOX_CHECKED, CHECKBOX_DONT_KNOW, CHECKBOX_NOT_CHECKED, xContext
Fields inherited from interface com.sun.star.awt.XDialogEventHandler
UNOTYPEINFO
Fields inherited from interface com.sun.star.ui.dialogs.XExecutableDialog
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.lang.XTypeProvider
UNOTYPEINFO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
callHandlerMethod
(com.sun.star.awt.XDialog xDialog, Object event, String sMethod) protected void
End the dialog after execution (eg. save settings to the registry) The subclass must implement thisReturn the name of the library containing the dialog The subclass must override this to provide the name of the libraryReturn the name of the dialog within the library The subclass must override this to provide the name of the dialogString[]
protected void
Initialize the dialog (eg. with settings from the registry) The subclass must implement thisMethods inherited from class org.openoffice.da.comp.w2lcommon.helper.DialogBase
execute, getCheckBoxState, getCheckBoxStateAsBoolean, getComboBoxText, getFormattedFieldText, getImplementationId, getImplementationName, getListBoxLineCount, getListBoxSelectedItem, getListBoxStringItemList, getNumericFieldValue, getServiceName, getSupportedServiceNames, getTextFieldText, getTypes, setCheckBoxState, setCheckBoxStateAsBoolean, setComboBoxText, setControlEnabled, setFormattedFieldText, setListBoxLineCount, setListBoxSelectedItem, setListBoxStringItemList, setNumericFieldValue, setTextFieldText, setTitle, supportsService
-
Field Details
-
__serviceName
The component will be registered under this name. -
__implementationName
The component should also have an implementation name.
-
-
Constructor Details
-
EpubMetadataDialog
public EpubMetadataDialog(com.sun.star.uno.XComponentContext xContext)
-
-
Method Details
-
getDialogLibraryName
Description copied from class:DialogBase
Return the name of the library containing the dialog The subclass must override this to provide the name of the library- Specified by:
getDialogLibraryName
in classDialogBase
-
getDialogName
Description copied from class:DialogBase
Return the name of the dialog within the library The subclass must override this to provide the name of the dialog- Specified by:
getDialogName
in classDialogBase
-
callHandlerMethod
- Specified by:
callHandlerMethod
in interfacecom.sun.star.awt.XDialogEventHandler
- Overrides:
callHandlerMethod
in classDialogBase
-
getSupportedMethodNames
- Specified by:
getSupportedMethodNames
in interfacecom.sun.star.awt.XDialogEventHandler
- Overrides:
getSupportedMethodNames
in classDialogBase
-
initialize
protected void initialize()Description copied from class:DialogBase
Initialize the dialog (eg. with settings from the registry) The subclass must implement this- Specified by:
initialize
in classDialogBase
-
endDialog
protected void endDialog()Description copied from class:DialogBase
End the dialog after execution (eg. save settings to the registry) The subclass must implement this- Specified by:
endDialog
in classDialogBase
-