Analizadores de ejemplo
Identificador:
com.example.xyz.parsers
Desde:
3.0
Descripción:
Este punto de extensión sirve para conectar analizadores
adicionales. En realidad, los analizadores no funcionan: se han utilizando simplemente como
ejemplo de esquema de puntos de extensión.
Códigos de configuración:
<!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) >
- id: nombre exclusivo que se utilizará para hacer referencia a este analizador.
- name: nombre traducible que se utilizará para presentar este analizador en la UI
- class: nombre totalmente calificado de la clase Java que implementa la interfaz com.example.xyz.IParser
- mode: distintivo opcional que indica con qué frecuencia se ejecutará esta instancia de analizador (el valor por omisión es always).
Ejemplos:
El siguiente es un ejemplo de utilización del punto de extensión:
<extension point=
"com.example.xyz.parsers"
>
<parser
id=
"com.example.xyz.parser1"
name=
s"Analizador de ejemplo 1"
class=
"com.example.xyz.SampleParser1"
>
</parser>
</extension>
Información sobre la API:
Los conectores que pretendan ampliar este punto de extensión deben implementar la interfaz com.example.xyz.IParser interface.
Implementación suministrada:
El conector XYZ proporciona la implementación por omisión del analizador.