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 Constructor Description BnfStringManipulator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull com.intellij.openapi.util.TextRangegetRangeInElement(@NotNull BnfStringImpl element)static com.intellij.openapi.util.TextRangegetStringTokenRange(BnfStringImpl element)BnfStringImplhandleContentChange(@NotNull BnfStringImpl psi, @NotNull com.intellij.openapi.util.TextRange range, java.lang.String newContent)
-
-
-
Method Detail
-
handleContentChange
public BnfStringImpl handleContentChange(@NotNull @NotNull BnfStringImpl psi, @NotNull @NotNull com.intellij.openapi.util.TextRange range, java.lang.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
public static com.intellij.openapi.util.TextRange getStringTokenRange(BnfStringImpl element)
-
-