Бакалавр
Дипломные и курсовые на заказ

Разработка программного модуля

РефератПомощь в написанииУзнать стоимостьмоей работы

Листинг 3.1. Добавление параметра templateFileURL. Список маркеров для сбора статистики. Список корпусов для сбора статистики. URL путь до файла с шаблоном отчета. Формат экспортируемого файла. Comment = «Filename of template report» ,. Public void setTemplateFileURL (URL source). Путь до шаблона-отчета. Список полей типа Boolean. Название параметра. Public URL getTemplateFileURL… Читать ещё >

Разработка программного модуля (реферат, курсовая, диплом, контрольная)

В данной главе описывается процесс разработки программного модуля, предназначенного для сбора статистики и генерации отчета о полученных данных. Программный модуль представляет собой плагин для программы Gate Developer, который применяется к уже размеченному тексту.

Описание параметров входа и выхода

Перед тем как приступить к непосредственной разработке программного модуля, необходимо описать какие параметры должны быть использованы. Так как плагин должен генерировать отчет на основе шаблона и экспортировать готовый отчет, в качестве входных параметров необходимо получать путь до файла с шаблоном отчета и путь до директории, в которой необходимо сохранить отчет. Схема передачи параметров изображена на рисунке 3.1.

Входные и выходные параметры программного модуля.

Рисунок 3.1. Входные и выходные параметры программного модуля Опишем каждый из вышеуказанных параметров подробнее (табл. 3.1).

Таблица 3.1. Характеристика параметров входа и выхода.

Параметр

Название параметра.

Обязательность.

Тип данных.

Описание.

URL путь до файла с шаблоном отчета.

templateFileURL.

;

URL.

Содержит в себе путь до файла с шаблоном отчета.

URL путь до директории результирующего файла.

outputfileURL.

URL.

Содержит в себе путь до директории в которой необходимо сохранить отчет.

Список маркеров для сбора статистики.

Вводятся при создании обрабатывающего ресурса.

Список полей типа Boolean.

Список маркеров для которых необходимо собрать статистику.

Список корпусов для сбора статистики.

corpList.

;

List.

Список корпусов для которых необходимо собрать статистику.

Формат экспортируемого файла.

outputFormat.

;

String.

Формат файла экспорта, если он не указан, то по умолчанию выгружается файл в формате HTML.

Указатель необходимости создания нового отчета.

isNeededNewTemplate.

Boolean.

Параметр указывает на необходимость создания нового отчета. Если значение параметра — true, то плагин открывает BIRT RCP Report Designer.

Для того чтобы параметры отобразились в редакторе их необходимо добавить, используя средства Gate Embedded. Рассмотрим на примере добавления параметра «URL путь до файла с шаблоном отчета», для этого необходимо добавить следующие строки в программный код:

//Путь до шаблона-отчета.

public URL getTemplateFileURL ().

{.

return templateFileURL;

}.

@gate.creole.metadata.RunTime //указывается тип параметра.

@gate.creole.metadata.Optional //указывается необязательность параметра.

@CreoleParameter (.

comment = «Filename of template report» ,.

suffixes = «.rpttemplate» ,//так как тип параметра — путь к файлу — указывается тип файла.

priority = 1).

public void setTemplateFileURL (URL source).

{.

this.templateFileURL = source;

}.

protected URL templateFileURL;

Листинг 3.1. Добавление параметра templateFileURL

Полный листинг добавления параметров можно увидеть в приложении Б. В результате выполнения плагина, в окне редактора параметров обрабатывающего ресурса отображаются добавленные параметры (рис. 3.2) и список необходимых маркеров (рис. 3.3).

Входные параметры обрабатывающего ресурса.

Рисунок 3.2. Входные параметры обрабатывающего ресурса

Список маркеров для сбора статистики.

Рисунок 3.3. Список маркеров для сбора статистики

Показать весь текст
Заполнить форму текущей работой