Usando macros em modelos

Consulte também

Você pode usar macros nos modelos para que várias seqüências sejam geradas automaticamente quando você criar objetos a partir do modelo. O IDE inclui várias macros não editáveis e uma macro editável. Todas as macros internas do IDE estão disponíveis para arquivos .java e algumas estão disponíveis para outros tipos de arquivos. Você também pode criar suas próprias macros.

Macros não editáveis no IDE

As macros não editáveis no IDE estão listadas no quadro abaixo.

Macro Seqüência gerada
__DATE__ Substitui a data da criação do modelo.
__TIME__ Substitui a hora da criação do modelo.
__NAME__ Substitui o nome da classe (sem extensão).
__PACKAGE__ Substitui o nome do pacote em que a classe está. Não use esta macro para a instrução de pacote em uma classe Java. É melhor fornecer a instrução de pacote para o próprio modelo. Quando uma classe é criada a partir de um modelo, a instrução de pacote é alterada automaticamente para refletir o pacote em que a classe é criada.
__PACKAGE_SLASHES__ Substitui o nome do pacote da classe. No entanto, o nome é deliminato com barras (/) em vez de pontos (.).
__PACKAGE_AND_NAME__ Substitui o nome do pacote e do arquivo, substituído na forma nomeDoPacote.nomeDoArquivo. Se o arquivo residir na raiz do sistema de arquivos, ele será substituído somente pelo nome do arquivo.
__PACKAGE_AND_NAME_SLASHES__
Funciona como PACKAGE_AND_NAME. No entanto, nomes são deliminatos com barras (/) em vez de pontos (.).
__QUOTES__ Substitui aspas duplas ("). Esta macro será necessária se você desejar colocar uma macro entre aspas duplas. Se você colocar uma macro entre aspas no modelo, a substituição de texto para essa macro não ocorrerá quando você criar um objeto a partir do modelo.

Macro de usuário do IDE

Vários modelos no IDE usam a macro __USER__, que substitui o nome de usuário em arquivos criados a partir do modelo.

Para editar a macro __USER__:

  1. Escolha Ferramentas > Opções e clique no botão Opções avançadas na parte inferior da janela Opções.
  2. Expanda o nó de Edição e selecione o nó de Códigos-fonte Java.
  3. Selecione a propriedade Tabela de strings e clique no botão de reticências (...) para abrir o editor de propriedade personalizada.
  4. Edite o valor de USER e clique em OK.

Para criar uma nova macro a ser usada em modelos:

  1. Escolha Ferramentas > Opções e clique no botão Opções avançadas na parte inferior da janela Opções.
  2. Expanda o nó de Edição e selecione o nó de Códigos-fonte Java.
  3. Selecione a propriedade Tabela de strings e clique no botão de reticências (...) para abrir o editor de propriedade personalizada.
  4. Adicione macros na forma NomeDaMacro=Valor e clique em OK.

    Quando você definir a macro, não coloque caracteres sublinhados no início e no fim do nome da macro.

Consulte também
Criando um modelo
Usando modelos de código e macros

Notificações legais