public abstract class AbstractTextSegment extends java.lang.Object implements ITextSegment
| Constructor and Description |
|---|
AbstractTextSegment() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ITextSegment o) |
boolean |
contains(int offset) |
boolean |
contains(org.eclipse.xtext.util.ITextRegion other) |
boolean |
equals(java.lang.Object obj) |
int |
getEndOffset() |
int |
getLineCount() |
java.util.List<ILineRegion> |
getLineRegions() |
java.lang.String |
getText() |
int |
hashCode() |
boolean |
isMultiline() |
ITextSegment |
merge(org.eclipse.xtext.util.ITextRegion other) |
ITextReplacement |
replaceWith(java.lang.String text) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetTextRegionAccesspublic int compareTo(ITextSegment o)
compareTo in interface java.lang.Comparable<ITextSegment>public boolean contains(int offset)
contains in interface org.eclipse.xtext.util.ITextRegionpublic boolean contains(org.eclipse.xtext.util.ITextRegion other)
contains in interface org.eclipse.xtext.util.ITextRegionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int getEndOffset()
getEndOffset in interface ITextSegmentpublic int getLineCount()
getLineCount in interface ITextSegmentpublic java.util.List<ILineRegion> getLineRegions()
getLineRegions in interface ITextSegmentpublic java.lang.String getText()
getText in interface ITextSegmentpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean isMultiline()
isMultiline in interface ITextSegmentpublic ITextSegment merge(org.eclipse.xtext.util.ITextRegion other)
merge in interface ITextSegmentmerge in interface org.eclipse.xtext.util.ITextRegionpublic ITextReplacement replaceWith(java.lang.String text)
replaceWith in interface ITextSegment