Class ConfigurationDialogBase

  • All Implemented Interfaces:
    com.sun.star.awt.XContainerWindowEventHandler, com.sun.star.lang.XTypeProvider, com.sun.star.uno.XInterface, com.sun.star.uno.XWeak
    Direct Known Subclasses:
    ConfigurationDialog, ConfigurationDialog

    public abstract class ConfigurationDialogBase
    extends com.sun.star.lib.uno.helper.WeakBase
    implements com.sun.star.awt.XContainerWindowEventHandler
    This is a base implementation of a uno component which supports several option pages with a single XContainerWindowEventHandler. The title of the dialogs are used to differentiate between the individual pages
    • Field Detail

      • xContext

        protected com.sun.star.uno.XComponentContext xContext
      • sfa2

        protected com.sun.star.ucb.XSimpleFileAccess2 sfa2
      • xPathSub

        protected com.sun.star.util.XStringSubstitution xPathSub
      • config

        protected Config config
    • Constructor Detail

      • ConfigurationDialogBase

        public ConfigurationDialogBase​(com.sun.star.uno.XComponentContext xContext)
        Create a new ConfigurationDialogBase
    • Method Detail

      • getMIMEType

        protected abstract java.lang.String getMIMEType()
      • getDialogLibraryName

        protected abstract java.lang.String getDialogLibraryName()
      • getConfigFileName

        protected abstract java.lang.String getConfigFileName()
      • callHandlerMethod

        public boolean callHandlerMethod​(com.sun.star.awt.XWindow xWindow,
                                         java.lang.Object event,
                                         java.lang.String sMethod)
                                  throws com.sun.star.lang.WrappedTargetException
        Specified by:
        callHandlerMethod in interface com.sun.star.awt.XContainerWindowEventHandler
        Throws:
        com.sun.star.lang.WrappedTargetException