Package org.intellij.grammar.psi.impl
Class BnfStringManipulator
java.lang.Object
com.intellij.psi.AbstractElementManipulator<BnfStringImpl>
org.intellij.grammar.psi.impl.BnfStringManipulator
- All Implemented Interfaces:
com.intellij.psi.ElementManipulator<BnfStringImpl>
public class BnfStringManipulator
extends com.intellij.psi.AbstractElementManipulator<BnfStringImpl>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull com.intellij.openapi.util.TextRangegetRangeInElement(@NotNull BnfStringImpl element) static com.intellij.openapi.util.TextRangegetStringTokenRange(BnfStringImpl element) handleContentChange(@NotNull BnfStringImpl psi, @NotNull com.intellij.openapi.util.TextRange range, String newContent) Methods inherited from class com.intellij.psi.AbstractElementManipulator
handleContentChange
-
Constructor Details
-
BnfStringManipulator
public BnfStringManipulator()
-
-
Method Details
-
handleContentChange
public BnfStringImpl handleContentChange(@NotNull @NotNull BnfStringImpl psi, @NotNull @NotNull com.intellij.openapi.util.TextRange range, String newContent) -
getRangeInElement
@NotNull public @NotNull com.intellij.openapi.util.TextRange getRangeInElement(@NotNull @NotNull BnfStringImpl element) - Specified by:
getRangeInElementin interfacecom.intellij.psi.ElementManipulator<BnfStringImpl>- Overrides:
getRangeInElementin classcom.intellij.psi.AbstractElementManipulator<BnfStringImpl>
-
getStringTokenRange
-