Modelos

A página de preferências Modelos permite criar novos modelos e editar modelos existentes. Um modelo é uma comodidade para o programador que pode inserir rapidamente padrões de código fonte que reocorrem com freqüência.

Os seguintes botões permitem manipulação e configuração dos modelos:

Manipulação de Modelos

Ação

Descrição

Novo...

Abre um diálogo para criar um novo modelo.

Editar...

Abre um diálogo para editar o modelo selecionado atualmente.

Remover

Remove todos os modelos selecionados.

Importar...

Importa modelos do sistema de arquivos.

Exportar...

Exporta todos os modelos selecionados para o sistema de arquivos.

Exportar Tudo...

Exporta todos os modelos para o sistema de arquivos.

Ativar Tudo

Ativa todos os modelos.

Desativar Tudo

Desativa todos os modelos.

Utilizar Formatador de Código

Se ativado, o modelo será formatado de acordo com as regras de formatação de código especificadas nas preferências Formatador de Código, antes da inserção. Caso contrário, o modelo será inserido como está, mas alinhado corretamente.

Consulte a página de preferências Formatador de Código

Diálogo Modelo

A criação de um novo modelo e a edição de um modelo existente utiliza o mesmo diálogo, descrito abaixo.

Aparecem os seguintes campos e botões no diálogo:

Diálogo Modelo

Opção

Descrição

Nome

O nome do modelo.

Contexto

O contexto determina onde o modelo pode ser utilizado e o conjunto de variáveis de modelo predefinidas disponível.

Java
O contexto Java
Javadoc
O contexto Javadoc

Descrição

Uma descrição do modelo, que é exibido ao usuário ao escolher o modelo.

Padrão

O padrão do modelo.

Inserir Variáveis...

Exibe uma lista de variáveis predefinidas específicas do contexto.

Variáveis de Modelo

Ambos os contextos, Java e Javadoc, definem as seguintes variáveis:

Variáveis de modelo para os contextos Java e Javadoc

Variável

Descrição

${cursor}

Especifica a posição do cursor quando este sai do modo de edição do modelo. Isto é útil quando o cursor tem que pular para outro local, que não o fim do modelo na saída do modo de edição do modelo.

${date}

Determina a data atual.

${dollar}

Determina o símbolo de dólar '$'.

Alternativamente, é possível utilizar dois dólares: '$$'.

${enclosing_method}

Determina o nome de inclusão.

${enclosing_method_arguments}

Determina uma lista de nomes de argumentos separados por vírgulas do método de inclusão. Esta variável pode ser útil ao gerar instruções de log para vários métodos.

${enclosing_package}

Determina o nome do pacote de inclusão.

${enclosing_project}

Determina o nome do projeto de inclusão.

${enclosing_type}

Determina o nome do tipo de inclusão.

${file}

Determina o nome do arquivo.

${return_type}

Determina o tipo de retorno do método de inclusão.

${time}

Determina a hora atual.

${user}

Determina o nome do usuário.

O contexto Java define, além disso, as seguintes variáveis:

Variáveis de modelo apenas para contexto Java

Variável

Descrição

${array}

Sugere um nome de matriz declarada.

${array_element}

Sugere um nome de elemento de uma matriz declarada.

${array_type}

Sugere um tipo de elemento de uma matriz declarada.

${collection}

Sugere uma implementação de coleção declarada java.util.Collection.

${index}

Sugere um repetidor de índice matricial não declarado.

${iterator}

Sugere um repetidor de coleção não declarado.

Conceitos Relacionados

Modelos

Tarefas Relacionadas

Utilizando Modelos
Gravando seus Próprios Modelos

Referência Relacionada

Assistência ao Conteúdo Java