public abstract class AbstractElementManipulator<T extends PsiElement> extends java.lang.Object implements ElementManipulator<T>
Constructor and Description |
---|
AbstractElementManipulator() |
Modifier and Type | Method and Description |
---|---|
TextRange |
getRangeInElement(T element)
Returns value text range.
|
T |
handleContentChange(T element,
java.lang.String newContent) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
handleContentChange
public T handleContentChange(T element, java.lang.String newContent) throws IncorrectOperationException
handleContentChange
in interface ElementManipulator<T extends PsiElement>
IncorrectOperationException
public TextRange getRangeInElement(T element)
ElementManipulator
getRangeInElement
in interface ElementManipulator<T extends PsiElement>