1 package com
.intellij
.codeInsight
.template
.impl
;
3 import com
.intellij
.openapi
.extensions
.ExtensionPointName
;
4 import com
.intellij
.openapi
.editor
.Editor
;
5 import com
.intellij
.psi
.PsiFile
;
10 public interface TemplatePreprocessor
{
11 ExtensionPointName
<TemplatePreprocessor
> EP_NAME
= ExtensionPointName
.create("com.intellij.liveTemplatePreprocessor");
13 void preprocessTemplate(final Editor editor
, final PsiFile file
, int caretOffset
, final String textToInsert
, final String templateText
);