Package org.eclipse.xtext.util
Class TextRegion
- java.lang.Object
-
- org.eclipse.xtext.util.TextRegion
-
- All Implemented Interfaces:
ITextRegion
- Direct Known Subclasses:
TextRegionWithLineInformation
public class TextRegion extends java.lang.Object implements ITextRegion
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.util.ITextRegion
EMPTY_REGION
-
-
Constructor Summary
Constructors Constructor Description TextRegion(int offset, int length)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(int offset)
boolean
contains(ITextRegion other)
boolean
equals(java.lang.Object obj)
int
getLength()
int
getOffset()
int
hashCode()
ITextRegion
merge(ITextRegion other)
java.lang.String
toString()
-
-
-
Method Detail
-
getOffset
public int getOffset()
- Specified by:
getOffset
in interfaceITextRegion
-
getLength
public int getLength()
- Specified by:
getLength
in interfaceITextRegion
-
merge
public ITextRegion merge(ITextRegion other)
- Specified by:
merge
in interfaceITextRegion
-
contains
public boolean contains(ITextRegion other)
- Specified by:
contains
in interfaceITextRegion
-
contains
public boolean contains(int offset)
- Specified by:
contains
in interfaceITextRegion
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-