Analisadores de Amostra
Identificador
com.example.xyz.parsers
Descrição
Esse ponto de extensão é utilizado para plug in em analisadores adicionais.
Os analisadores realmente não funcionam - nós os utilizamos como um exemplo de esquema do ponto de extensão.
Marcação
< !ELEMENT extension (parser*)>
< !ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA
#IMPLIED
>
< !ELEMENT parser (EMPTY)>
< !ATTLIST parser
id CDATA
#REQUIRED
name CDATA
#REQUIRED
class CDATA
#REQUIRED
mode (never|alwalys|manual)
#IMPLIED
>
- id - um nome exclusivo que será utilizado para referência desse analisador.
- name - um nome traduzível que será utilizado para apresentar esse analisador na UI.
- class - um nome completo da classe Java que implementa a interface
com.example.xyz.IParser.
- mode - um flag opcional que indica a freqüência em que a ocorrência desse analisador será executada (o padrão é sempre).
Exemplo
Segue um exemplo do uso do ponto de extensão:
<ponto de extensão="com.example.xyz.parsers">
<analisador
id="com.example.xyz.parser1"
name="Sample Parser 1"
class="com.example.xyz.SampleParser1">
</parser>
</extension>
Informações sobre API
Plug-ins para os quais se deseja estender esse ponto de extensão devem implementar a interface com.example.xyz.IParser.
Implementação Fornecida
O Plugin XYZ fornece implementação padrão do analisador.
