Package ag.ion.bion.officelayer.application

Examples of ag.ion.bion.officelayer.application.IApplicationAssistant


      TableItem[] tableItems = table.getItems();
      for (int i = 0, n = tableItems.length; i < n; i++) {
        tableItems[i].dispose();
      }

      IApplicationAssistant applicationAssistant = OfficeApplicationRuntime.getApplicationAssistant(EditorCorePlugin.getDefault().getLibrariesLocation());
      ILazyApplicationInfo applicationInfo = applicationAssistant.findLocalApplicationInfo(textHome.getText());
      if (applicationInfo != null) {
        IApplicationProperties applicationProperties = applicationInfo.getProperties();
        if (applicationProperties != null) {
          String[] names = applicationProperties.getPropertyNames();
          TreeSet treeSet = new TreeSet(Arrays.asList(names));
View Full Code Here


        selectedHomePath = textHome.getText();
        ILazyApplicationInfo applicationInfo = selectApplicationInfo(textHome.getText());
        textHome.setFocus();
        if (applicationInfo == null) {
          try {
            IApplicationAssistant applicationAssistant = OfficeApplicationRuntime.getApplicationAssistant(EditorCorePlugin.getDefault().getLibrariesLocation());
            applicationInfo = applicationAssistant.findLocalApplicationInfo(textHome.getText());
            if (applicationInfo != null) {
              addApplicationInfo(tableApplicationInfos, applicationInfo);
            }
          }
          catch (Throwable throwable) {
View Full Code Here

    String home = textHome.getText();
    if (home.length() != 0) {
      File file = new File(home);
      if (file.canRead()) {
        try {
          IApplicationAssistant applicationAssistant = OfficeApplicationRuntime.getApplicationAssistant(EditorCorePlugin.getDefault().getLibrariesLocation());
          ILazyApplicationInfo applicationInfo = applicationAssistant.findLocalApplicationInfo(home);
          if (applicationInfo == null) {
            setPageComplete(true);
            setMessage(Messages.LocalApplicationWizardDefinePage_message_warning_path_invalid,
                IMessageProvider.WARNING);
          }
View Full Code Here

   * @author Andreas Br�ker
   */
  public void run(IProgressMonitor progressMonitor) throws InvocationTargetException,
      InterruptedException {
    try {
      IApplicationAssistant applicationAssistant = OfficeApplicationRuntime.getApplicationAssistant(EditorCorePlugin.getDefault().getLibrariesLocation());
      OfficeProgressMonitor officeProgressMonitor = new OfficeProgressMonitor(progressMonitor);
      applicationInfos = applicationAssistant.getLocalApplications(officeProgressMonitor);
      progressMonitor.done();
    }
    catch (Throwable throwable) {
      progressMonitor.done();
    }
View Full Code Here

TOP

Related Classes of ag.ion.bion.officelayer.application.IApplicationAssistant

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.