Примеры анализаторов
Идентификатор:
com.example.xyz.parsers
Начиная с:
3.0
Описание:
Эта точка расширения служит для подключения дополнительных анализаторов. Анализаторы в действительности не работают - они здесь описаны лишь как пример схемы точки расширения.
Описание конфигурации:
<!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 - уникальное имя, которое будет обозначать данный анализатор.
- name - локализованное имя, которое будет обозначать данный анализатор в пользовательском интерфейсе
- class - полное имя класса Java, реализующего интерфейс com.example.xyz.IParser
- mode - необязательный флаг, указывающий, как часто будет выполняться этот экземпляр анализатора (значение по умолчанию - always).
Примеры:
Ниже приведен пример использования этой точки расширения:
<extension point=
"com.example.xyz.parsers"
>
<parser
id=
"com.example.xyz.parser1"
name=
s"Анализатор 1"
class=
"com.example.xyz.SampleParser1"
>
</parser>
</extension>
Информация API:
Модули, подключаемые к этой точке расширения, должны реализовывать интерфейс com.example.xyz.IParser.
Поставляемая реализация:
Модуль XYZ содержит реализацию анализатора по умолчанию.