Class StringBasedTextRegionAccessDiff
- java.lang.Object
-
- org.eclipse.xtext.formatting2.regionaccess.internal.AbstractRegionAccess
-
- org.eclipse.xtext.formatting2.regionaccess.internal.StringBasedRegionAccess
-
- org.eclipse.xtext.formatting2.regionaccess.internal.StringBasedTextRegionAccessDiff
-
- All Implemented Interfaces:
ITextRegionAccess
,ITextRegionAccessDiff
,ITextRegionExtensions
public class StringBasedTextRegionAccessDiff extends StringBasedRegionAccess implements ITextRegionAccessDiff
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
StringBasedTextRegionAccessDiff(ITextRegionAccess original)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
append(SequentialRegionDiff rewrite)
ITextRegionAccess
getOriginalTextRegionAccess()
Retrieve theITextRegionAccess
from which this ITextRegionAccessDiff has been derived.java.util.List<ITextSegmentDiff>
getRegionDifferences()
Retrieve all differences between this ITextRegionAccess and the one returned byITextRegionAccessDiff.getOriginalTextRegionAccess()
.-
Methods inherited from class org.eclipse.xtext.formatting2.regionaccess.internal.StringBasedRegionAccess
add, append, getResource, getText, hasSyntaxError, regionForDocument, regionForEObject, regionForRootEObject, setRootEObject, textForOffset
-
Methods inherited from class org.eclipse.xtext.formatting2.regionaccess.internal.AbstractRegionAccess
allRegionsFor, allSemanticRegions, getExtensions, getRewriter, getTextRegionAccess, grammarElement, immediatelyFollowing, immediatelyPreceding, initMap, isMultiline, nextHiddenRegion, previousHiddenRegion, regionFor, regionForLineAtOffset, regionForOffset, semanticRegions, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.formatting2.regionaccess.ITextRegionAccess
getExtensions, getResource, getRewriter, hasSyntaxError, regionForDocument, regionForEObject, regionForLineAtOffset, regionForOffset, regionForRootEObject, textForOffset
-
-
-
-
Constructor Detail
-
StringBasedTextRegionAccessDiff
protected StringBasedTextRegionAccessDiff(ITextRegionAccess original)
-
-
Method Detail
-
append
protected void append(SequentialRegionDiff rewrite)
-
getOriginalTextRegionAccess
public ITextRegionAccess getOriginalTextRegionAccess()
Description copied from interface:ITextRegionAccessDiff
Retrieve theITextRegionAccess
from which this ITextRegionAccessDiff has been derived.- Specified by:
getOriginalTextRegionAccess
in interfaceITextRegionAccessDiff
-
getRegionDifferences
public java.util.List<ITextSegmentDiff> getRegionDifferences()
Description copied from interface:ITextRegionAccessDiff
Retrieve all differences between this ITextRegionAccess and the one returned byITextRegionAccessDiff.getOriginalTextRegionAccess()
.- Specified by:
getRegionDifferences
in interfaceITextRegionAccessDiff
-
-