public class DefaultCreateFromTemplateHandler extends java.lang.Object implements CreateFromTemplateHandler
EP_NAME| Constructor and Description |
|---|
DefaultCreateFromTemplateHandler() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCreate(PsiDirectory [] dirs) |
protected java.lang.String |
checkAppendExtension(java.lang.String fileName,
FileTemplate template) |
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) |
void |
prepareProperties(java.util.Map<java.lang.String,java.lang.Object> props,
java.lang.String filename,
FileTemplate template) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcommandNamepublic 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 CreateFromTemplateHandlerIncorrectOperationExceptionprotected java.lang.String checkAppendExtension(java.lang.String fileName,
FileTemplate template)
public 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,
java.lang.String filename,
FileTemplate template)
prepareProperties in interface CreateFromTemplateHandlerpublic void prepareProperties(java.util.Map<java.lang.String,java.lang.Object> props)
prepareProperties in interface CreateFromTemplateHandler