com.intellij.openapi.util
Class TextRange

java.lang.Object
  extended by com.intellij.openapi.util.TextRange
Direct Known Subclasses:
FindResult

public class TextRange
extends java.lang.Object


Constructor Summary
TextRange(int startOffset, int endOffset)
           
 
Method Summary
 boolean contains(int offset)
           
 boolean contains(TextRange anotherRange)
           
 TextRange cutOut(TextRange subRange)
           
 boolean equals(java.lang.Object obj)
           
static TextRange from(int offset, int length)
           
 int getEndOffset()
           
 int getLength()
           
 int getStartOffset()
           
 TextRange grown(int lengthDelta)
           
 int hashCode()
           
 boolean intersects(TextRange textRange)
           
 java.lang.String replace(java.lang.String original, java.lang.String replacement)
           
 TextRange shiftRight(int offset)
           
 java.lang.String substring(java.lang.String str)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TextRange

public TextRange(int startOffset,
                 int endOffset)
Method Detail

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)