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

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


          newBeanElement.setAttribute("class", "");

          Text spacerNode = document.createTextNode("\n\n");
          beanElement.getParentNode().insertBefore(spacerNode, newBeanElement);

          IStructuredFormatProcessor formatProcessor = new FormatProcessorXML();
          formatProcessor.formatNode(newBeanElement);
          XmlQuickFixUtil.saveMarkedFile(marker);

          IEditorPart editor = XmlQuickFixUtil.getMarkedEditor(marker);
          setCursorPositionToClassAttribute((MultiPageEditorPart) editor, (ElementImpl) newBeanElement);
        }
View Full Code Here


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

      FormatProcessorXML formatter = new FormatProcessorXML();
      Element[] properties = new Element[missingProperties.size()];
      for (int i = 0; i < missingProperties.size(); i++) {
        properties[i] = ownerDocument.createElement(BeansSchemaConstants.ELEM_PROPERTY);
        properties[i].setAttribute(BeansSchemaConstants.ATTR_NAME, missingProperties.get(i));
        if (nextSibling != null) {
          beanNode.insertBefore(properties[i], nextSibling);
        }
        else {
          beanNode.appendChild(properties[i]);
        }
      }

      formatter.formatNode(beanNode);

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

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

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

          newBeanProperty = (Element) beanElement.appendChild(newBeanProperty);

          spacerNode = document.createTextNode("\n\n");
          beanElement.appendChild(spacerNode);

          IStructuredFormatProcessor formatProcessor = new FormatProcessorXML();
          formatProcessor.formatNode(newBeanProperty);

          IEditorPart editor = XmlQuickFixUtil.getMarkedEditor(marker);
          setCursorPositionToPropertyValue((XMLMultiPageEditorPart) editor, (ElementImpl) newBeanProperty);

          CleanupProcessorXML cleanupProcessor = new CleanupProcessorXML();
View Full Code Here

      Document ownerDocument = beanNode.getOwnerDocument();

      AttrImpl attrNode = (AttrImpl) ownerDocument.createAttribute(BeansSchemaConstants.ATTR_FACTORY_METHOD);
      beanNode.getAttributes().setNamedItem(attrNode);

      FormatProcessorXML formatter = new FormatProcessorXML();
      formatter.formatNode(beanNode);

      if (model != null) {
        model.endRecording(this);
      }
View Full Code Here

            break;
          }
        }
      }

      new FormatProcessorXML().formatNode(beanNode);
    }

    finally {
      if (model != null) {
        model.endRecording(this);
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.