Analizadores de ejemplo
Identificador
com.example.xyz.parsers
Descripción
Este punto de extensión se utiliza para conectar analizadores adicionales.
Los analizadores en realidad no funcionan: se han utilizando simplemente como ejemplo de esquema de puntos de ampliación.
Códigos
<!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|always|manual)
#IMPLIED
>
- id - nombre exclusivo que se utilizará para hacer referencia a este analizador.
- name - nombre convertible que se utilizará para presentar este analizador en la UI.
- class - nombre totalmente calificado de la clase de 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, siempre).
Ejemplo
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="Analizador de ejemplo 1"
class="com.example.xyz.SampleParser1">
</parser>
</extension>
Información de la API
Los conectores que quieran ampliar este punto de extensión deben implementar la interfaz com.example.xyz.IParser.
Implementación suministrada
El conector XYZ proporciona la implementación por omisión del analizador.
