public class BasicProjectTemplate extends java.lang.Object implements ProjectTemplate
| Constructor and Description |
|---|
BasicProjectTemplate(ProjectFileInfo baseDir,
java.lang.String... params)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canChangeType(ProjectFileInfo file,
java.lang.String newType)
Determina se o tipo do arquivo pode ser trocado.
|
boolean |
canCreate(ProjectFileInfo parentDir,
java.lang.String name,
java.lang.String type)
Determina se o arquivo pode ser criado.
|
boolean |
canDelete(ProjectFileInfo file)
Determina se o arquivo pode ser removido.
|
boolean |
canRename(ProjectFileInfo file,
java.lang.String newName)
Determina se o arquivo pode ser renomeado.
|
ProjectFileInfo |
getBaseDir()
Obtém o diretório-base do template.
|
java.lang.String[] |
getParameters()
Obtém os parâmetros do template.
|
public BasicProjectTemplate(ProjectFileInfo baseDir, java.lang.String... params)
baseDir - diretório-base do template.params - parâmetros para configuração do template.public boolean canRename(ProjectFileInfo file, java.lang.String newName)
canRename in interface ProjectTemplatefile - o arquivo.newName - o novo nome para o arquivo.public boolean canDelete(ProjectFileInfo file)
canDelete in interface ProjectTemplatefile - o arquivo.public boolean canCreate(ProjectFileInfo parentDir, java.lang.String name, java.lang.String type)
canCreate in interface ProjectTemplateparentDir - o diretório onde o arquivo seria criado.name - o nome do arquivo a ser criado.type - o tipo do arquivo a ser criado.public boolean canChangeType(ProjectFileInfo file, java.lang.String newType)
canChangeType in interface ProjectTemplatefile - o arquivo.newType - o novo tipo do arquivo.public ProjectFileInfo getBaseDir()
getBaseDir in interface ProjectTemplatepublic java.lang.String[] getParameters()
Copyright © 2015. All Rights Reserved.