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:

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 Todos

Ativa todos os modelos.

Desativar Todos

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:

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ável

Descrição

${cursor}

Especifica a posição do cursor quando este deixa o modo de edição do modelo. Isto é útil quando o cursor tem que pular para outro local, que não o fim do modelo ao deixar o modo de edição do modelo.

${date}

Determina a data atual.

${dollar}

Resulta no símbolo de dólar '$'.

Opcionalmente, podem ser utilizados dois símbolos de dólar: '$$'.

${enclosing_method}

Resulta no nome de inclusão.

${enclosing_method_arguments}

Resulta em uma lista, separada por vírgulas, de nomes de argumentos do método de inclusão. Esta variável pode ser útil na geração de instruções de log para vários métodos.

${enclosing_package}

Resulta no nome do pacote de inclusão.

${enclosing_project}

Resulta no nome do projeto de inclusão.

${enclosing_type}

Resulta no nome do tipo de inclusão.

${file}

Resulta no nome do arquivo.

${return_type}

Resulta no tipo de retorno do método de inclusão.

${time}

Resulta no horário atual.

${user}

Resulta no nome de usuário.

O contexto Java também define as seguintes variáveis:

Variável

Descrição

${array}

Resulta em uma sugestão para um nome de matriz declarado.

${array_element}

Resulta em uma sugestão para um nome de elemento de uma matriz declarada.

${array_type}

Resulta em uma sugestão para o tipo de elemento de uma matriz declarada.

${collection}

Resulta em uma sugestão para uma coleta declarada que implementa java.util.Collection.

${index}

Resulta em uma sugestão para um iterador de índice da matriz não declarada.

${iterator}

Resulta em uma sugestão para um iterador de coleta não declarada.

Conceitos relacionados
Modelos

Tarefas Relacionadas
Utilizando Modelos
Gravando seus Próprios Modelos

Referência Relacionada
Assistência ao Conteúdo Java

Copyright (c) 2000, 2003 IBM Corporation e outros. Todos os Direitos Reservados.