Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.TreeItem


  }
 
  private void updateJobs_() {
    if (tree.getSelectionCount() > 0) {
      for (int i =0; i < tree.getItemCount(); i++) {
        TreeItem ti = tree.getItem(i);
        if(ti.getText().equalsIgnoreCase("Jobs")) {
          //System.out.println("itemText "+ ti.getText());
          listener.treeFillJobs(ti);
        }                       
      }
     
View Full Code Here


     
    }
  }
 
  public void updateOrder(String s) {
    TreeItem item = tree.getSelection()[0];
    String order = "Order: " + s;
    item.setText(order);
  }
View Full Code Here

  }
*/
 
  public String getHelpKey() {
    if (tree.getSelectionCount() > 0) {
      TreeItem item = tree.getSelection()[0];           
      if(item.getData("key") != null) {
        return Options.getHelpURL(item.getData("key").toString());
      } else {
        TreeData data = (TreeData) item.getData();
        if (data != null && data.getHelpKey() != null)
          return data.getHelpKey();
      }
    }
    return null;
View Full Code Here

   
 
  public void selectTreeItem(String parent, String child) {
   
    for(int i = 0; i < tree.getItemCount(); i++) {
      TreeItem pItem = tree.getItem(i);
      if(pItem.getText().equals(parent)){
        for(int j = 0; j < pItem.getItemCount(); j++) {
          TreeItem cItem = pItem.getItem(j);
          if(cItem.getText().equals(child)){
            tree.setSelection(new TreeItem[]{cItem});
            break;
          }
        }
      }
View Full Code Here

    //listener.treeFillJobChains(tree.getSelection()[0]);
    if(newName.equals(oldName))
      return;
   
    if(dom.isLifeElement()){
      TreeItem item = tree.getSelection()[0];
      item.setText("Job Chain: " + newName);
    }
   
    TreeItem item = tree.getSelection()[0];
    if(item.getText().equals("Job Chains")) {
      TreeItem[] items = item.getItems();
      for (int i = 0; i < items.length; i++) {
        TreeItem it = items[i];
        if(it.getText().equals("Job Chain: " + oldName))
          it.setText("Job Chain: " + newName);
      }
    } else {
      TreeItem[] parent = tree.getItems();
      for(int i =0; i < parent.length; i++) {
        if(parent[i].getText().equals("Job Chains")) {
          TreeItem[] items = parent[i].getItems();
          for (int j = 0; j < items.length; j++) {
            TreeItem it = items[j];
            if(it.getText().equals("Job Chain: " + oldName))
              it.setText("Job Chain: " + newName);
          }
        }
      }
      //String jobChain = "Job Chain: " + newName;
      //item.setText(jobChain);
View Full Code Here

    public void fillTree(Tree tree) {
        tree.removeAll();
        Utils.setResetElement(_dom.getRoot());
        Element desc = _dom.getRoot();

        TreeItem item = new TreeItem(tree, SWT.NONE);
        item.setText("Job");
        item.setData(new TreeData(Editor.DOC_JOB, desc.getChild("job", _dom.getNamespace()), Options
                .getDocHelpURL("job")));

        TreeItem item2 = new TreeItem(item, SWT.NONE);
        item2.setText("Process");
        item2.setData(new TreeData(Editor.DOC_PROCESS, desc.getChild("job", _dom.getNamespace()), Options
                .getDocHelpURL("process")));
        item2 = new TreeItem(item, SWT.NONE);
        item2.setText("Script");
        item2.setData(new TreeData(Editor.DOC_SCRIPT, desc.getChild("job", _dom.getNamespace()), Options
                .getDocHelpURL("script")));
        item2 = new TreeItem(item, SWT.NONE);
        item2.setText("Monitor");
        item2.setData(new TreeData(Editor.DOC_MONITOR, desc.getChild("job", _dom.getNamespace()), Options
                .getDocHelpURL("monitor")));
        item.setExpanded(true);

        item = new TreeItem(tree, SWT.NONE);
        item.setText("Releases");
        item.setData(new TreeData(Editor.DOC_RELEASES, desc.getChild("releases", _dom.getNamespace()), Options
                .getDocHelpURL("releases")));
       
        treeFillReleases(item, desc.getChild("releases", _dom.getNamespace()));
        item.setExpanded(true);
       
        item = new TreeItem(tree, SWT.NONE);
        item.setText("Resources");
        item.setData(new TreeData(Editor.DOC_RESOURCES, desc, Options.getDocHelpURL("resources")));
        item2 = new TreeItem(item, SWT.NONE);
        item2.setText("Files");
        item2.setData(new TreeData(Editor.DOC_FILES, desc, Options.getDocHelpURL("files")));
        item2 = new TreeItem(item, SWT.NONE);
        item2.setText("Databases");
        item2.setData(new TreeData(Editor.DOC_DATABASES, desc, Options.getDocHelpURL("databases")));
        item.setExpanded(true);
        treeFillDatabaseResources(item2, desc.getChild("resources", _dom.getNamespace()));

        item = new TreeItem(tree, SWT.NONE);
        item.setText("Configuration");
        item.setData(new TreeData(Editor.DOC_CONFIGURATION, desc.getChild("configuration", _dom.getNamespace()),
                Options.getDocHelpURL("configuration")));
        item2 = new TreeItem(item, SWT.NONE);
        item2.setText("Parameters");
        item2.setData(new TreeData(Editor.DOC_PARAMS, desc.getChild("configuration", _dom.getNamespace()), Options
                .getDocHelpURL("parameters")));
        item.setExpanded(true);
        item2 = new TreeItem(item, SWT.NONE);
        item2.setText("Payload");
        item2.setData(new TreeData(Editor.DOC_PAYLOAD, desc.getChild("configuration", _dom.getNamespace()), Options
                .getDocHelpURL("payload")));
        item2 = new TreeItem(item, SWT.NONE);
        item2.setText("Settings");
        item2.setData(new TreeData(Editor.DOC_SETTINGS, desc.getChild("configuration", _dom.getNamespace()), Options
                .getDocHelpURL("settings")));

        _profiles = new TreeItem(item2, SWT.NONE);
        item2.setExpanded(true);
        _profiles.setText("Profiles");
        _profiles.setData(new TreeData(Editor.DOC_PROFILES, desc.getChild("configuration", _dom.getNamespace()),
                Options.getDocHelpURL("profiles")));
        fillProfiles();

        _connections = new TreeItem(item2, SWT.NONE);
        _connections.setText("Connections");
        _connections.setData(new TreeData(Editor.DOC_CONNECTIONS, desc.getChild("configuration", _dom.getNamespace()),
                Options.getDocHelpURL("connections")));
        fillConnections();

        item = new TreeItem(tree, SWT.NONE);
        item.setText("Documentation");
        /*if(desc.getChild("documentation", desc.getNamespace()) == null)
          desc.addContent(new Element("documentation", desc.getNamespace())).addContent(new Element("div", org.jdom.Namespace.getNamespace("http://www.w3.org/1999/xhtml")));
        else if(desc.getChild("documentation", desc.getNamespace()).getChild("div",org.jdom.Namespace.getNamespace("http://www.w3.org/1999/xhtml"))==null)
          desc.getChild("documentation", desc.getNamespace()).addContent(new Element("div", org.jdom.Namespace.getNamespace("http://www.w3.org/1999/xhtml")));
View Full Code Here

    }
  }
 
  public void updateLifeElement() {   
    //TreeItem item = tree.getSelection()[0];
    TreeItem item = tree.getItem(0);
    tree.setSelection(new TreeItem[]{item});
    TreeData data = (TreeData) item.getData();
    org.jdom.Element elem = data.getElement();
    if(elem.getName().equals("job")) {       
      updateJob(Utils.getAttributeValue("name", elem));
      updateJob();       
    } else if(elem.getName().equals("job_chain")) {
      updateJobChain(item.getText(0).substring("Job Chain: ".length()), Utils.getAttributeValue("name", elem));
    else if(elem.getName().equals("add_order") || elem.getName().equals("order")) {
      updateOrder(Utils.getAttributeValue("id", elem));   
    } else if(elem.getName().equals("config")) {
     
      if(elem.getChild("process_classes") != null) {
View Full Code Here

    listener.treeSelection(tree, cMainForm);
  }
 
  public void updateSpecificWeekdays() {
    if (tree.getSelectionCount() > 0) {
      TreeItem item = tree.getSelection()[0];
      TreeData data = (TreeData) item.getData();
      listener.treeFillSpecificWeekdays(item, data.getElement(), true);
    }
  }
View Full Code Here

 
 
 
  public void updateScripts() {
      if (tree.getSelectionCount() > 0) {
        TreeItem item = tree.getSelection()[0];   
        TreeData data = (TreeData) item.getData();
        org.jdom.Element elem = data.getElement();
       
        listener.treeFillScripts(item, elem, false);
       
      }
View Full Code Here

  }
 
  public void updateTreeItem(String s) {
   
    if(tree.getSelectionCount() > 0) {
      TreeItem item = tree.getSelection()[0];
      if(item.getParentItem() != null && item.getParentItem().getText().equals("Monitor") && s.equals(""))
        item.setText("<empty>");
      else
        item.setText(s);   
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.swt.widgets.TreeItem

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.