com.intellij.openapi.util
Class TextRange
java.lang.Object
com.intellij.openapi.util.TextRange
- Direct Known Subclasses:
- FindResult
public class TextRange
- extends java.lang.Object
|
Constructor Summary |
TextRange(int startOffset,
int endOffset)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
TextRange
public TextRange(int startOffset,
int endOffset)
getStartOffset
public final int getStartOffset()
getEndOffset
public final int getEndOffset()
getLength
public final int getLength()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
contains
public boolean contains(TextRange anotherRange)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
contains
public boolean contains(int offset)
substring
public java.lang.String substring(java.lang.String str)
cutOut
public TextRange cutOut(TextRange subRange)
shiftRight
public TextRange shiftRight(int offset)
grown
public TextRange grown(int lengthDelta)
from
public static TextRange from(int offset,
int length)
replace
public java.lang.String replace(java.lang.String original,
java.lang.String replacement)
intersects
public boolean intersects(TextRange textRange)