Package org.apache.click.eclipse.ui.editor.actions

Examples of org.apache.click.eclipse.ui.editor.actions.ElementAppendAction


public class ClickInterceptorEditor extends AbstractMasterDetailEditor {

  @Override
  protected void createMenu(IDOMElement element) {
    if(element.getNodeName().equals(ClickPlugin.TAG_CLICK_APP)){
      newMenu.add(new ElementAppendAction(ClickPlugin.TAG_PAGE_INTERCEPTOR, element, null, this));
    }
  }
View Full Code Here


public class ClickControlsEditor extends AbstractMasterDetailEditor {
 
  protected void createMenu(IDOMElement element){
    if(element.getNodeName().equals(ClickPlugin.TAG_CLICK_APP) &&
        ClickUtils.getElement(element, ClickPlugin.TAG_CONTROLS)==null){
      newMenu.add(new ElementAppendAction(ClickPlugin.TAG_CONTROLS, element, null, this));
    }
    if(element.getNodeName().equals(ClickPlugin.TAG_CONTROLS)){
      IDOMElement controlSet = ClickUtils.getElement(element, ClickPlugin.TAG_CONTROL_SET);
     
      newMenu.add(new ElementAppendAction(ClickPlugin.TAG_CONTROL, element, controlSet, this));
      newMenu.add(new ElementAppendAction(ClickPlugin.TAG_CONTROL_SET, element, null, this));
    }
  }
View Full Code Here

          ClickUtils.getElement(element, ClickPlugin.TAG_FORMAT),
          ClickUtils.getElement(element, ClickPlugin.TAG_MODE),
          ClickUtils.getElement(element, ClickPlugin.TAG_CONTROLS)};
      for(int i=0;i<elements.length;i++){
        if(elements[i]!=null){
          newMenu.add(new ElementAppendAction(ClickPlugin.TAG_HEADERS, element, elements[i], this));
          break;
        }
      }
      if(newMenu.getItems().length==0){
        newMenu.add(new ElementAppendAction(ClickPlugin.TAG_HEADERS, element, null, this));
      }
    }
    if(element.getNodeName().equals(ClickPlugin.TAG_HEADERS)){
      newMenu.add(new ElementAppendAction(ClickPlugin.TAG_HEADER, element, null, this));
    }
  }
View Full Code Here

public class ClickServiceEditor extends AbstractMasterDetailEditor {

  protected void createMenu(IDOMElement element) {
    if(element.getNodeName().equals(ClickPlugin.TAG_CLICK_APP)){
      if(ClickUtils.getElement(element, ClickPlugin.TAG_FILE_UPLOAD_SERVICE)==null){
        newMenu.add(new ElementAppendAction(ClickPlugin.TAG_FILE_UPLOAD_SERVICE, element, null, this));
      }
      if(ClickUtils.getElement(element, ClickPlugin.TAG_LOG_SERVICE)==null){
        newMenu.add(new ElementAppendAction(ClickPlugin.TAG_LOG_SERVICE, element, null, this));
      }
      if(ClickUtils.getElement(element, ClickPlugin.TAG_TEMPLATE_SERVICE)==null){
        newMenu.add(new ElementAppendAction(ClickPlugin.TAG_TEMPLATE_SERVICE, element, null, this));
      }
      if(ClickUtils.getElement(element, ClickPlugin.TAG_RESOURCE_SERVICE)==null){
        newMenu.add(new ElementAppendAction(ClickPlugin.TAG_RESOURCE_SERVICE, element, null, this));
      }
    }
    if(element.getNodeName().equals(ClickPlugin.TAG_FILE_UPLOAD_SERVICE) ||
        element.getNodeName().equals(ClickPlugin.TAG_LOG_SERVICE) ||
        element.getNodeName().equals(ClickPlugin.TAG_TEMPLATE_SERVICE) ||
        element.getNodeName().equals(ClickPlugin.TAG_RESOURCE_SERVICE)){
      newMenu.add(new ElementAppendAction(ClickPlugin.TAG_PROPERTY, element, null, this));
    }
  }
View Full Code Here

          ClickUtils.getElement(element, ClickPlugin.TAG_FORMAT),
          ClickUtils.getElement(element, ClickPlugin.TAG_MODE),
          ClickUtils.getElement(element, ClickPlugin.TAG_CONTROLS)};
      for(int i=0;i<elements.length;i++){
        if(elements[i]!=null){
          newMenu.add(new ElementAppendAction(
              ClickPlugin.TAG_PAGES, element, elements[i], this));
          break;
        }
      }
      if(newMenu.getItems().length==0){
        newMenu.add(new ElementAppendAction(
            ClickPlugin.TAG_PAGES, element, null, this));
      }
    }
    if(element.getNodeName().equals(ClickPlugin.TAG_PAGES)){
      newMenu.add(new ElementAppendAction(ClickPlugin.TAG_PAGE, element, null, this));
      newMenu.add(new ElementAppendAction(ClickPlugin.TAG_EXCLUDES, element, null, this));
    }
  }
View Full Code Here

TOP

Related Classes of org.apache.click.eclipse.ui.editor.actions.ElementAppendAction

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.