Class 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

    public class EpubMetadataDialog
    extends DialogBase
    This class provides a UNO component which implements a custom metadata editor UI for the EPUB export
    • Field Detail

      • __serviceName

        public static java.lang.String __serviceName
        The component will be registered under this name.
      • __implementationName

        public static java.lang.String __implementationName
        The component should also have an implementation name.
    • Constructor Detail

      • EpubMetadataDialog

        public EpubMetadataDialog​(com.sun.star.uno.XComponentContext xContext)
    • Method Detail

      • getDialogLibraryName

        public java.lang.String 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 class DialogBase
      • getDialogName

        public java.lang.String 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 class DialogBase
      • callHandlerMethod

        public boolean callHandlerMethod​(com.sun.star.awt.XDialog xDialog,
                                         java.lang.Object event,
                                         java.lang.String sMethod)
        Specified by:
        callHandlerMethod in interface com.sun.star.awt.XDialogEventHandler
        Overrides:
        callHandlerMethod in class DialogBase
      • getSupportedMethodNames

        public java.lang.String[] getSupportedMethodNames()
        Specified by:
        getSupportedMethodNames in interface com.sun.star.awt.XDialogEventHandler
        Overrides:
        getSupportedMethodNames in class DialogBase
      • 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 class DialogBase
      • 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 class DialogBase