Class ApplicationDistributorLauncher

  • All Implemented Interfaces:
    org.eclipse.ui.IEditorLauncher

    public class ApplicationDistributorLauncher
    extends java.lang.Object
    implements org.eclipse.ui.IEditorLauncher
    Launches the Application Distributor with a file name.
    Author:
    Christopher Mindus
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean launchBuild​(org.eclipse.swt.widgets.Shell shell, org.eclipse.core.resources.IFile distFile)
      Launches the job, or opens the configuration if there is a problem in the file.
      void open​(org.eclipse.core.runtime.IPath path)
      Open the file.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ApplicationDistributorLauncher

        public ApplicationDistributorLauncher()
        Default constructor.
    • Method Detail

      • open

        public void open​(org.eclipse.core.runtime.IPath path)
        Open the file.
        Specified by:
        open in interface org.eclipse.ui.IEditorLauncher
      • launchBuild

        public static boolean launchBuild​(org.eclipse.swt.widgets.Shell shell,
                                          org.eclipse.core.resources.IFile distFile)
                                   throws CancelException
        Launches the job, or opens the configuration if there is a problem in the file.
        Parameters:
        shell - A shell.
        distFile - The distribution configuration file ".iiziApp" in a Module project.
        Returns:
        true for success, false if configuration was opened.
        Throws:
        CancelException - If the file name is not ".iiziApp" or it's not a Module project.