Analisadores de Amostra

com.example.xyz.parsers

3.0

Esse ponto de extensão é utilizado para plug-in em analisadores adicionais. Os analisadores realmente não funcionam - temos que usá-los somente como exemplos do esquema de ponto de extensão.

<!ELEMENT extension EMPTY>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT parser (parser+)>

<!ATTLIST parser

id    CDATA #REQUIRED

name  CDATA #REQUIRED

class CDATA #REQUIRED

mode  (manual|always|never) >


Segue um exemplo do uso do ponto de extensão:

      

<extension point=

"com.example.xyz.parsers"

>

<parser id=

"com.example.xyz.parser1"

name=

da

"Sample Parser 1"

class=

"com.example.xyz.SampleParser1"

>

</parser>

</extension>

Plug-ins para os quais de deseja estender esse ponto de extensão devem implementar a interface com.example.xyz.IParser.

O plug-in XYZ fornece implementação padrão do analisador.