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 protectedStringBasedTextRegionAccessDiff(ITextRegionAccess original)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappend(SequentialRegionDiff rewrite)ITextRegionAccessgetOriginalTextRegionAccess()Retrieve theITextRegionAccessfrom 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:ITextRegionAccessDiffRetrieve theITextRegionAccessfrom which this ITextRegionAccessDiff has been derived.- Specified by:
getOriginalTextRegionAccessin interfaceITextRegionAccessDiff
-
getRegionDifferences
public java.util.List<ITextSegmentDiff> getRegionDifferences()
Description copied from interface:ITextRegionAccessDiffRetrieve all differences between this ITextRegionAccess and the one returned byITextRegionAccessDiff.getOriginalTextRegionAccess().- Specified by:
getRegionDifferencesin interfaceITextRegionAccessDiff
-
-