public class PresentationDamager
extends java.lang.Object
implements org.eclipse.jface.text.presentation.IPresentationDamager
Constructor and Description |
---|
PresentationDamager() |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.jface.text.IRegion |
computeInterSection(org.eclipse.jface.text.ITypedRegion partition,
org.eclipse.jface.text.DocumentEvent e,
XtextDocument document) |
org.eclipse.jface.text.IRegion |
getDamageRegion(org.eclipse.jface.text.ITypedRegion partition,
org.eclipse.jface.text.DocumentEvent e,
boolean documentPartitioningChanged) |
protected boolean |
isEventMatchingLastDamage(org.eclipse.jface.text.DocumentEvent e,
org.eclipse.jface.text.IRegion lastDamage) |
void |
setDocument(org.eclipse.jface.text.IDocument document) |
public void setDocument(org.eclipse.jface.text.IDocument document)
setDocument
in interface org.eclipse.jface.text.presentation.IPresentationDamager
public org.eclipse.jface.text.IRegion getDamageRegion(org.eclipse.jface.text.ITypedRegion partition, org.eclipse.jface.text.DocumentEvent e, boolean documentPartitioningChanged)
getDamageRegion
in interface org.eclipse.jface.text.presentation.IPresentationDamager
protected org.eclipse.jface.text.IRegion computeInterSection(org.eclipse.jface.text.ITypedRegion partition, org.eclipse.jface.text.DocumentEvent e, XtextDocument document)
protected boolean isEventMatchingLastDamage(org.eclipse.jface.text.DocumentEvent e, org.eclipse.jface.text.IRegion lastDamage)
true
only if the lastDamage is encloses the affected text of the given DocumentEvent.