Class InfobasePublicationWizardMainPage

  • All Implemented Interfaces:
    org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

    public class InfobasePublicationWizardMainPage
    extends AbstractPublicationWizardPage
    Web Server infobase publication main definition page of InfobasePublicationWizard.
    • Method Detail

      • doCreateControl

        public org.eclipse.swt.widgets.Composite doCreateControl​(org.eclipse.swt.widgets.Composite parent)
        Description copied from class: AbstractDataBoundWizardPage
        Create page control and return it's composite. Subclass must add UI elements in this method.
        Overrides:
        doCreateControl in class AbstractPublicationWizardPage
        Parameters:
        parent - parent composite, cannot be null
        Returns:
        return child composite, to set control to, never null
      • getNextPage

        public org.eclipse.jface.wizard.IWizardPage getNextPage()
        Specified by:
        getNextPage in interface org.eclipse.jface.wizard.IWizardPage
        Overrides:
        getNextPage in class org.eclipse.jface.wizard.WizardPage
      • setPublicationConfiguration

        public void setPublicationConfiguration​(InfobasePublicationConfiguration publicationConfiguration)
        Set infobase publication configuration.
        Parameters:
        publicationConfiguration - infobase publication configuration to set, cannot be null
      • bind

        protected void bind​(org.eclipse.core.databinding.DataBindingContext databindingContext)
        Description copied from class: AbstractDataBoundWizardPage
        Bind UI elements. Default implementation does nothing.
        Overrides:
        bind in class AbstractPublicationWizardPage
        Parameters:
        databindingContext - databinding context to bind to, cannot be null
      • getWizard

        public InfobasePublicationWizard getWizard()
        Specified by:
        getWizard in interface org.eclipse.jface.wizard.IWizardPage
        Overrides:
        getWizard in class org.eclipse.jface.wizard.WizardPage
      • setInfobase

        public void setInfobase​(InfobaseReference infobase)
        Set publishing infobase.
        Parameters:
        infobase - the publishing infobase, cannot be null
      • setWebServer

        public void setWebServer​(WebServer webServer,
                                 boolean isEdit)
        Set web server instance to publish to. Existed names will be filled according to this web server.
        Parameters:
        webServer - web server to publish to, cannot be null
        isEdit - whether wizard type is EDIT
      • setInfobaseConnection

        public void setInfobaseConnection​(String infobaseConnection)
        Set published infobase connection.
        Parameters:
        infobaseConnection - the published infobase connection, cannot be null