Package org.eclipse.wst.xml.core.internal.provisional.format

Examples of org.eclipse.wst.xml.core.internal.provisional.format.FormatProcessorXML


        viewer.getDocument().addPosition(start);
        viewer.getDocument().addPosition(end);

        // get new element node
        IDOMNode newElementNode = (IDOMNode) ContentAssistUtils.getNodeAt(viewer, startTagOffset);
        IStructuredFormatProcessor formatProcessor = new FormatProcessorXML();
        formatProcessor.formatNode(newElementNode);

        // rename new element
        apply(viewer, trigger, stateMask, start, end, ELEMENT_NAME.length());
      } finally {
        viewer.getDocument().removePosition(start);
View Full Code Here


    try {
      // tell the model that we are about to make a big model change
      fModel.aboutToChangeModel();

      // format selected node
      IStructuredFormatProcessor formatProcessor = new FormatProcessorXML();
      formatProcessor.formatNode(newElement);
    }
    finally {
      // tell the model that we are done with the big model change
      fModel.changedModel();
    }
View Full Code Here

    try {
      // tell the model that we are about to make a big model change
      model.aboutToChangeModel();

      // format selected node
      IStructuredFormatProcessor formatProcessor = new FormatProcessorXML();
      formatProcessor.formatNode(newElement);
    }
    finally {
      // tell the model that we are done with the big model change
      model.changedModel();
    }
View Full Code Here

      // Add the new element node
      legacyXmlElement.getParentNode().insertBefore(namespaceJndiElement, legacyXmlElement);

      // Format the new element node
      IStructuredFormatProcessor formatProcessor = new FormatProcessorXML();
      CleanupProcessorXML cleanupProcessor = new CleanupProcessorXML();
      cleanupProcessor.getCleanupPreferences().setCompressEmptyElementTags(true);

      formatProcessor.formatNode(namespaceJndiElement);
      cleanupProcessor.cleanupNode(namespaceJndiElement);

      legacyXmlElement.getParentNode().removeChild(legacyXmlElement);
    }
    finally {
View Full Code Here

    Element importNode = beanNode.getOwnerDocument().createElement(BeansSchemaConstants.ELEM_IMPORT);
    importNode.setAttribute(BeansSchemaConstants.ATTR_RESOURCE, getResourcePath());

    beansNode.insertBefore(importNode, child);
    new FormatProcessorXML().formatNode(importNode);

    if (project instanceof BeansProject) {
      ((BeansProject) project).setImportsEnabled(true);
    }
  }
View Full Code Here

      Node nextSibling = null;
      if (lastConstructorArg != null) {
        nextSibling = lastConstructorArg.getNextSibling();
      }

      FormatProcessorXML formatter = new FormatProcessorXML();
      Element[] constructorArgs = new Element[numAdditionalArgs];
      for (int i = 0; i < numAdditionalArgs; i++) {
        constructorArgs[i] = ownerDocument.createElement(BeansSchemaConstants.ELEM_CONSTRUCTOR_ARG);
        if (nextSibling != null) {
          beanNode.insertBefore(constructorArgs[i], nextSibling);
        }
        else {
          beanNode.appendChild(constructorArgs[i]);
        }
      }

      formatter.formatNode(beanNode);

      if (model != null) {
        model.endRecording(this);
      }

      LinkedModeModel linkModel = new LinkedModeModel();
      boolean hasPositions = false;
      for (Element element : constructorArgs) {
        formatter.formatNode(element);
        if (element instanceof ElementImpl) {
          ElementImpl elementImpl = (ElementImpl) element;
          int nodeOffset = elementImpl.getStartEndOffset() - 1;

          LinkedPositionGroup group = new LinkedPositionGroup();
View Full Code Here

  private final FormatProcessorXML deepFormatter;

  public OsgiServiceWizard() {
    super();
    deepFormatter = new FormatProcessorXML();
    setWindowTitle(Messages.getString("OsgiServiceWizard.WINDOW_TITLE")); //$NON-NLS-1$
  }
View Full Code Here

    }
    return null;
  }

  private void formatElement(Element element) {
    FormatProcessorXML formatProcessor = new FormatProcessorXML();
    formatProcessor.getFormatPreferences().setClearAllBlankLines(true);
    formatProcessor.formatNode(element);
  }
View Full Code Here

      else {
        parentNode.appendChild(bean);
      }

      new ShallowFormatProcessorXML().formatNode(parentNode);
      new FormatProcessorXML().formatNode(bean);

      model.endRecording(this);

      if (editor instanceof IConfigEditor) {
        IConfigEditor configEditor = (IConfigEditor) editor;
View Full Code Here

  public void doSaveAs() {
    performSaveAs();
  }

  private void formatElement(IProgressMonitor monitor) {
    FormatProcessorXML formatProcessor = new FormatProcessorXML();
    formatProcessor.setProgressMonitor(monitor);
    formatProcessor.getFormatPreferences().setClearAllBlankLines(true);
    formatProcessor.formatModel(model);

    CleanupProcessorXML bla = new CleanupProcessorXML();
    bla.getCleanupPreferences().setCompressEmptyElementTags(true);
    bla.cleanupModel(model);
  }
View Full Code Here

TOP

Related Classes of org.eclipse.wst.xml.core.internal.provisional.format.FormatProcessorXML

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.