Package org.jdom

Examples of org.jdom.Element.detach()


          //TreeData data = (TreeData)_tree.getSelection()[0].getData();
          else {
            */
          _dom.setChanged(true);
            ((SchedulerDom)_dom).setChangedForDirectory("job", Utils.getAttributeValue("name", elem) ,SchedulerDom.DELETE);                           
            elem.detach();
           
          //}
         
          _gui.updateJobs();
       
View Full Code Here


          _gui.updateJobs();
       
        } else if (name.equals("monitor")) {
          _dom.setChanged(true);
          ((SchedulerDom)_dom).setChangedForDirectory("job", Utils.getAttributeValue("name", elem.getParentElement()) ,SchedulerDom.MODIFY);
          elem.detach();
         
          _gui.updateJobs();
       
        } else if(name.equals("job_chain")){
View Full Code Here

          //TreeData data = (TreeData)_tree.getSelection()[0].getData();
          //data.getElement().detach();
          _dom.setChanged(true);
          ((SchedulerDom)_dom).setChangedForDirectory("job_chain", Utils.getAttributeValue("name", elem), SchedulerDom.DELETE);
          elem.detach();
          TreeItem parentItem = _tree.getSelection()[0].getParentItem();
          _tree.setSelection(new TreeItem[]{parentItem});
          if(parentItem.getItemCount() ==  1)//job_chains Element hat keine weiteren Kindelemente
            ((TreeData)parentItem.getData()).getElement().getChild("job_chains").detach();
          _gui.updateJobChains();
View Full Code Here

        } else if(name.equals("schedule")) {

          _dom.setChanged(true);
          ((SchedulerDom)_dom).setChangedForDirectory("schedule", Utils.getAttributeValue("name", elem) ,SchedulerDom.DELETE);
          elem.detach();
          TreeItem parentItem = _tree.getSelection()[0].getParentItem();
          _tree.setSelection(new TreeItem[]{parentItem});
          if(parentItem.getItemCount() ==  1)//job_chains Element hat keine weiteren Kindelemente
            ((TreeData)parentItem.getData()).getElement().getChild("schedules").detach();
          _gui.updateSchedules();
View Full Code Here

        } else if(name.equals("order") || name.equals("add_order")) {

          _dom.setChanged(true);
          ((SchedulerDom)_dom).setChangedForDirectory("order", Utils.getAttributeValue("job_chain", elem)+","+Utils.getAttributeValue("id", elem), SchedulerDom.DELETE);
          elem.detach();

          TreeItem parentItem = _tree.getSelection()[0].getParentItem();
          _tree.setSelection(new TreeItem[]{parentItem});

          if(parentItem.getItemCount() ==  1)//job_chains Element hat keine weiteren Kindelemente
View Full Code Here

        element = new Element(name, ns).setText(value);
        parent.addContent(element);
        if (dom != null)
          dom.setChanged(true);
      } else if (element != null && (value == null || value.length() == 0) && optional) {
        element.detach();
        if (dom != null)
          dom.setChanged(true);
      } else if (element.getTextTrim() != null && !element.getTextTrim().equals(value)) {
        element.setText(value);
        if (dom != null)
View Full Code Here

    public void removeAction(Table table) {
      if(table.getSelectionCount() > 0) {
        TableItem item = table.getSelection()[0];
        Element e = (Element) item.getData();
        e.detach();
        fillActions(table);
        _dom.setChanged(true);
      }
    }
  
View Full Code Here

 
  public void removeEvent(Table table) {
          if(table.getSelectionCount() > 0) {
            TableItem item = table.getSelection()[0];
            Element elem = (Element)item.getData();
            elem.detach();
            table.remove(table.getSelectionIndex());
            fillEvents(table);
            _dom.setChanged(true);
             gui.updateEvents(_action);
          }
View Full Code Here

            Element elem = (Element)item.getData();
            if(type == Editor.REMOVE_EVENT_GROUP || type == Editor.ADD_EVENT_GROUP) {
              if(elem.getParentElement() != null)
              elem.getParentElement().detach();
            } else
              elem.detach();
            table.remove(table.getSelectionIndex());
           
           
           
            fillEvent(table);
View Full Code Here

                  XPath x1 = XPath.newInstance(sXPATH);
                  List<Element> listOfElement = x1.selectNodes(dom.getDoc());
                  if(!listOfElement.isEmpty()) {
                    Element pe = listOfElement.get(0);
                    pe.detach();
                    ((SchedulerDom)dom).getHotFolderFiles().remove(delFile.getName());
                  }                 
                }

                if(changeFiles.size() > 0 || newFFiles.size() > 0 || delFFiles.size() > 0) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.