EGF Engine
Release 0.1.0

org.eclipse.egf.pde.internal.core.text.plugin
Class XMLTextChangeListener

java.lang.Object
  extended by AbstractTextChangeListener
      extended by org.eclipse.egf.pde.internal.core.text.plugin.XMLTextChangeListener

public class XMLTextChangeListener
extends AbstractTextChangeListener

Fix a PDE bug, https://bugs.eclipse.org/bugs/show_bug.cgi?id=184737


Constructor Summary
XMLTextChangeListener(IDocument document)
           
 
Method Summary
protected  void addAttributeOperation(IDocumentAttributeNode attr, IModelChangedEvent event)
           
protected  void addElementContentOperation(IDocumentTextNode textNode)
           
protected static boolean covers(TextEdit thisEdit, TextEdit otherEdit)
           
protected  void deleteNode(IDocumentElementNode node)
           
 String getReadableName(TextEdit edit_p)
           
 TextEdit[] getTextOperations()
           
protected static void insert(TextEdit parent, TextEdit edit)
           
protected  void insertNode(IDocumentElementNode node_p)
           
 void modelChanged(IModelChangedEvent event)
           
protected  void modifyNode(IDocumentElementNode node, IModelChangedEvent event)
           
protected  void printDeletionRange(int offset, int length)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLTextChangeListener

public XMLTextChangeListener(IDocument document)
Method Detail

getTextOperations

public TextEdit[] getTextOperations()

insert

protected static void insert(TextEdit parent,
                             TextEdit edit)

covers

protected static boolean covers(TextEdit thisEdit,
                                TextEdit otherEdit)

deleteNode

protected void deleteNode(IDocumentElementNode node)

insertNode

protected void insertNode(IDocumentElementNode node_p)

modifyNode

protected void modifyNode(IDocumentElementNode node,
                          IModelChangedEvent event)

addAttributeOperation

protected void addAttributeOperation(IDocumentAttributeNode attr,
                                     IModelChangedEvent event)

addElementContentOperation

protected void addElementContentOperation(IDocumentTextNode textNode)

printDeletionRange

protected void printDeletionRange(int offset,
                                  int length)

modelChanged

public void modelChanged(IModelChangedEvent event)

getReadableName

public String getReadableName(TextEdit edit_p)
See Also:
org.eclipse.pde.internal.core.text.IModelTextChangeListener#getReadableName(org.eclipse.text.edits.TextEdit)

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.