Module aya.ij.parsing.core
Interface TemplateDataElementType.OuterLanguageRangePatcher
- All Known Implementing Classes:
DefaultOuterLanguagePatcher
- Enclosing class:
- TemplateDataElementType
public static interface TemplateDataElementType.OuterLanguageRangePatcher
Customizes template data language-specific parsing in templates.
-
Method Summary
Modifier and TypeMethodDescription@Nullable StringgetTextForOuterLanguageInsertionRange(@NotNull TemplateDataElementType templateDataElementType, @NotNull CharSequence outerElementText)
-
Method Details
-
getTextForOuterLanguageInsertionRange
@Nullable @Nullable String getTextForOuterLanguageInsertionRange(@NotNull @NotNull TemplateDataElementType templateDataElementType, @NotNull @NotNull CharSequence outerElementText) - Returns:
- Text to be inserted for parsing in outer element insertion ranges provided by
TemplateDataElementType.RangeCollector.addOuterRange(TextRange, boolean)where isInsertion == true
-