This commit is contained in:
Eugene Kudelevsky
2010-08-12 18:26:39 +04:00
parent 6aa13165c6
commit e7bfff832b
3 changed files with 6 additions and 4 deletions
@@ -353,7 +353,7 @@ public class ZenCodingTemplate implements CustomLiveTemplate {
return null;
}
if (template == null) {
template = generator.generateTemplate(token.getKey());
template = generator.createTemplateByKey(token.getKey());
}
if (template == null) {
return null;
@@ -41,7 +41,7 @@ public abstract class XmlZenCodingGenerator extends ZenCodingGenerator {
}
@Override
public TemplateImpl generateTemplate(@NotNull String key) {
public TemplateImpl createTemplateByKey(@NotNull String key) {
StringBuilder builder = new StringBuilder("<");
builder.append(key).append('>');
if (!HtmlUtil.isSingleHtmlTag(key)) {
@@ -43,14 +43,16 @@ public abstract class ZenCodingGenerator {
public abstract TemplateImpl generateTemplate(@NotNull TemplateToken token, boolean hasChildren, @NotNull PsiElement context);
@Nullable
public TemplateImpl generateTemplate(@NotNull String key) {
public TemplateImpl createTemplateByKey(@NotNull String key) {
return null;
}
public abstract boolean isMyContext(@NotNull PsiElement context);
@Nullable
public abstract String getSuffix();
public String getSuffix() {
return null;
}
public abstract boolean isAppliedByDefault(@NotNull PsiElement context);