Sobre tipos de arquivos

Consulte também

O IDE reconhece por padrão muitos tipos de arquivos. Por exemplo, os arquivos JSP, os arquivos de origem de Java e os arquivos HTML são reconhecidos como tal e o IDE oferece a funcionalidade específica a cada um deles. Para os arquivos JSP e HTML, por exemplo, o IDE oferece um realce especial da sintaxe, diferente do oferecido aos arquivos de origem de Java. Além disso, os itens de menu oferecidos aos arquivos JSP são diferentes dos oferecidos aos arquivos HTML. Por exemplo, você pode compilar um arquivo JSP, mas não um arquivo HTML.

O reconhecimento de um tipo de arquivo é possível geralmente através da sua extensão. Todos os arquivos JSP possuem a extensão .jsp, enquanto os arquivos de código-fonte Java têm a extensão .java. Com base nessa distinção, o IDE oferece diferentes funcionalidades para esses tipos de arquivos. Você pode usar o assistente para Novo tipo de arquivo para permitir que o IDE reconheça tipos de arquivos adicionais, isto é, tipos de arquivo que o IDE não reconhece por padrão. Por exemplo, se há um tipo de arquivo com a extensão .xyz, você pode fazer com que o IDE reconheça todos os arquivos com essa extensão e ofereça as funcionalidades específicas para esse tipo de arquivo.

Você também pode fazer com que o IDE faça a distinção entre arquivos XML. Você pode fazer com que o IDE ofereça a um arquivo XML, com ou sem a extensão .xml, diferentes funcionalidades para abc.xml e def.xml, com base no namespace definido para o arquivo XML em questão. Nesse caso, visto que o namespace de cada arquivo XML é diferente, o namespace é usado para distinguir os tipos de arquivo.

Quando você usa o assistente para Novo tipo de arquivo, o IDE cria os seguintes arquivos:
Arquivo Finalidade
xxxDataObject.java Uma classe que estende
xxxResolver.xml Resolução declarativa de tipo de MIME.
xxxTemplate.xxx Modelo fictício, registrado no arquivo layer.xml como um modelo de arquivo.

Consulte também
Sobre o desenvolvimento de módulo e a plataforma NetBeans
Sobre a plataforma NetBeans

Notificações legais