public class JavaCreateFromTemplateHandler extends java.lang.Object implements CreateFromTemplateHandler
EP_NAME| Constructor and Description |
|---|
JavaCreateFromTemplateHandler() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
canCreate(PsiDirectory dir) |
boolean |
canCreate(PsiDirectory [] dirs) |
java.lang.String |
commandName(FileTemplate template) |
static PsiClass |
createClassOrInterface(Project project,
PsiDirectory directory,
java.lang.String content,
boolean reformat,
java.lang.String extension) |
PsiElement |
createFromTemplate(Project project,
PsiDirectory directory,
java.lang.String fileName,
FileTemplate template,
java.lang.String templateText,
java.util.Map<java.lang.String,java.lang.Object> props) |
java.lang.String |
getErrorMessage() |
boolean |
handlesTemplate(FileTemplate template) |
boolean |
isNameRequired() |
void |
prepareProperties(java.util.Map<java.lang.String,java.lang.Object> props) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpreparePropertiespublic static PsiClass createClassOrInterface(Project project, PsiDirectory directory, java.lang.String content, boolean reformat, java.lang.String extension) throws IncorrectOperationException
IncorrectOperationExceptionpublic boolean handlesTemplate(FileTemplate template)
handlesTemplate in interface CreateFromTemplateHandlerpublic PsiElement createFromTemplate(Project project, PsiDirectory directory, java.lang.String fileName, FileTemplate template, java.lang.String templateText, java.util.Map<java.lang.String,java.lang.Object> props) throws IncorrectOperationException
createFromTemplate in interface CreateFromTemplateHandlerIncorrectOperationExceptionpublic boolean canCreate(PsiDirectory [] dirs)
canCreate in interface CreateFromTemplateHandlerpublic boolean isNameRequired()
isNameRequired in interface CreateFromTemplateHandlerpublic java.lang.String getErrorMessage()
getErrorMessage in interface CreateFromTemplateHandlerpublic void prepareProperties(java.util.Map<java.lang.String,java.lang.Object> props)
prepareProperties in interface CreateFromTemplateHandlerpublic java.lang.String commandName(FileTemplate template)
commandName in interface CreateFromTemplateHandlerpublic static boolean canCreate(PsiDirectory dir)