org.eclipse.xtext.util
Interface ITextRegion

All Known Subinterfaces:
ILocationData, ITextRegionWithLineInformation
All Known Implementing Classes:
LocationData, TextRegion, TextRegionWithLineInformation

@NonNullByDefault
public interface ITextRegion

Represents a range in a stream of characters.

Author:
Jan Koehnlein - Initial contribution and API

Field Summary
static ITextRegion EMPTY_REGION
           
 
Method Summary
 boolean contains(int offset)
           
 boolean contains(ITextRegion other)
           
 int getLength()
           
 int getOffset()
           
 ITextRegion merge(ITextRegion region)
           
 

Field Detail

EMPTY_REGION

static final ITextRegion EMPTY_REGION
Method Detail

getOffset

int getOffset()

getLength

int getLength()

merge

ITextRegion merge(ITextRegion region)

contains

boolean contains(ITextRegion other)

contains

boolean contains(int offset)