A C D E G H I L M N P R S T U

A

accept(File, String) - Method in class test.Tester.XMLFilterAdapter
 
addCondition(ConditionForChecking) - Method in class dlc.Program
Добавление входного условия
AppletDebug - Class in common
Класс для отправки xml-сообщения проверяющему серверу и для обработки ответа
AppletDebug() - Constructor for class common.AppletDebug
 

C

CheckingResult - Class in dlc
Класс, реализующий результат выполнения для конкретного входного набора данных
CheckingResult() - Constructor for class dlc.CheckingResult
 
common - package common
 
ConditionForChecking - Class in dlc
Класс, реализующий контейнер для набора условий выполнения программы.
ConditionForChecking() - Constructor for class dlc.ConditionForChecking
 
Config - Class in dlc
Класс для хранения данных о конфигурации.
Config() - Constructor for class dlc.Config
 
ConfigParser - Class in dlc
Класс, разбирающий XML-файл конфигурации.
ConfigParser() - Constructor for class dlc.ConfigParser
Конструктор класса
Console - Interface in dlc
Интерфейс для реализации лабораторного стенда

D

dlc - package dlc
 
dlc.util - package dlc.util
 
doCheckPost(String, String, String, int) - Method in class common.AppletDebug
Метод для отправки сообщения с ответом на проверяющий сервер (минуя HTTP)
dumpInputOutput() - Method in class dlc.ConditionForChecking
Вывод отладочной информации

E

escapeParam(String) - Static method in class dlc.util.HtmlParamEscaper
метод для экранирования строки

G

getID() - Method in class dlc.CheckingResult
получение идентификатора набора
getID() - Method in class dlc.ConditionForChecking
Метод для получения идентификатора условия
getInput() - Method in class dlc.ConditionForChecking
Метод для получения идентификатора условия
getLogin() - Method in class dlc.UserInfo
Метод для получения логина пользователя
getOutput() - Method in class dlc.CheckingResult
получение состояния сервера по завершении работы
getOutput() - Method in class dlc.ConditionForChecking
Метод для получения выходных данных сервера
getOutput() - Method in interface dlc.Processor
Метод для получения результата выполнения по данному проверяющему набору
getOutput() - Method in class dlc.Program.ProgramThread
Метод для получения состояния сервера на момент завершения работы
getPassword() - Method in class dlc.UserInfo
Метод для получения пароля пользователя
getPort() - Method in class dlc.Config
Получение порта, на котором сервер обрабатывает подключения
getResult() - Method in class dlc.CheckingResult
получение результата выполнения работы
getResult() - Method in class dlc.Program.ProgramThread
Метод для получения результата проверки ответа
getResults() - Method in interface dlc.Console
метод, вызываемый при отправке на сервер ответа пользователя
getTime() - Method in class dlc.CheckingResult
получение допустимого времени выполнения набора
getTime() - Method in class dlc.ConditionForChecking
Метод для получения максимальное время выполнения
getUserInfo() - Method in class dlc.Config
Получение информации о пользователях, которым разрешен доступ к данному проверяющему серверу

H

HtmlParamEscaper - Class in dlc.util
Класс, реализующий экранирование/разэкранирование специальных символов при передаче состояния ВЛР на сторону сервера и обратно.
HtmlParamEscaper() - Constructor for class dlc.util.HtmlParamEscaper
 

I

init(String) - Method in interface dlc.Processor
метод инициализации
isStopped() - Method in class dlc.Program.ProgramThread
Метод для проверки самостоятельного останова работы (в случае успешного и своевременного выполнения Processor.run)

L

log(Exception) - Static method in class dlc.Logger
Метод для записи Exception в журнал ошибок
log(String) - Static method in class dlc.Logger
Метод для добавления записи в журнал ошибок
Logger - Class in dlc
Класс, реализующий запись в журнал ошибок (для каждой записи добавляется дата события)
Logger() - Constructor for class dlc.Logger
 

M

main(String[]) - Static method in class test.Tester
Метод для запуска модуля.

N

newInstance() - Method in interface dlc.Processor
Метод для создания нового экземпляра процессора.

P

parse(String) - Method in class dlc.ConfigParser
Метод для разбора конфигурации проверяющего сервера (формат XML)
parse(String) - Method in class dlc.ReqParser2
Метод для разбора запроса
PrintRes() - Method in class dlc.CheckingResult
Вывод отладочной информации
processConfig(String) - Method in interface dlc.Processor
метод для разбора дополнительный параметров конфигурации
Processor - Interface in dlc
Интерфейс для реализации лабораторной установки
Program - Class in dlc
Класс, реализующий среду выполнения программы на стороне проверяющего сервера.
Program() - Constructor for class dlc.Program
 
Program.ProgramThread - Class in dlc
Класс реализует дополнительный поток для запуска экземпляра Processor
Program.ProgramThread(Processor, String, String, String[]) - Constructor for class dlc.Program.ProgramThread
Конструктор класса

R

ReqParser2 - Class in dlc
Класс, реализующий разбор RLCP-запроса.
ReqParser2() - Constructor for class dlc.ReqParser2
 
run(String, String) - Method in interface dlc.Processor
метод, вызываемый для проверки тестового набора
run() - Method in class dlc.Program.ProgramThread
Метод класса Thread.
runForCheck(Processor) - Method in class dlc.Program
Метод, запускающий программу на выполнение для всех проверяющих наборов

S

Server - Class in dlc
Класс, реализующий сервер проверки виртуальной лабораторной работы.
Server(String) - Constructor for class dlc.Server
Конструктор класса
setCode(String) - Method in class dlc.Program
Метод для установки текста программы
setID(String) - Method in class dlc.CheckingResult
установка идентификатора набора
setID(int) - Method in class dlc.ConditionForChecking
Метод для установки идентификатора условия
setInput(String) - Method in class dlc.ConditionForChecking
Метод установки входных данных ( в виде набора строк )
setLogin(String) - Method in class dlc.UserInfo
Метод для установки логина пользователя
setOutput(String) - Method in class dlc.CheckingResult
установка состояния сервера по завершении работы
setOutput(String) - Method in class dlc.ConditionForChecking
Метод для установки выходных данных ( в виде набора строк )
setPassword(String) - Method in class dlc.UserInfo
Метод для установки пароля пользователя
setPort(int) - Method in class dlc.Config
Установка порта, на котором сервер будет обрабатывать подключения
setResult(String) - Method in class dlc.CheckingResult
установка результата выполнения работы
setTime(long) - Method in class dlc.CheckingResult
установка допустимого времени выполнения набора
setTime(long) - Method in class dlc.ConditionForChecking
Метод для установки максимального времени выполнения
setUserInfo(Vector) - Method in class dlc.Config
Установка информации о пользователях, которым разрешен доступ к данному проверяющему серверу
startServer(Processor) - Method in class dlc.Server
Метод для запуска сервера

T

test - package test
 
Tester - Class in test
Класс реализующий тестовый модуль для передачи проверяющих наборов серверу.
Tester(File, String) - Constructor for class test.Tester
Конструктор класса
Tester.XMLFilterAdapter - Class in test
Реализация интерфейса FilenameFilter для получения списка XML-файлов
Tester.XMLFilterAdapter() - Constructor for class test.Tester.XMLFilterAdapter
 

U

unescapeParam(String) - Static method in class dlc.util.HtmlParamEscaper
метод для разэкранирования строки
UserInfo - Class in dlc
Класс, содержащий информацию о пользователе,запросившем ресурсы сервера.
UserInfo() - Constructor for class dlc.UserInfo
 

A C D E G H I L M N P R S T U