за замовчуванням рівень вкладеності скачуваних документів.
· Далі після натискання на кнопку «Завантажити» розпочнеться завантаження документів.
Після запуску завантаження ви можете безпосередньо ними управляти.
При виборі завантаження стають активними кнопки управління скачуванням:
· Кнопка «Пауза» призначена для призупинення завантаження.
· Кнопка «Відновлення» призначена для відновлення завантаження.
· Кнопка «Скасувати» призначена для скасування завантаження.
· Кнопка «Очищення» видаляє обрану завантаження з таблиці.
3.2 Опис класів
Class Common
· java.lang. Object
· org.agu.fizmat.pm.offlinebrowser. Common
public class Common java.lang. Object
Клас містить загальні методи і константи
· Поля класу
Модифікатор та тіпПоле і опис static java.lang. StringCONTENTTYPECSS Content-type документа, відповідні CSS таблиці стілейstatic java.lang. StringCONTENTTYPEHTML Content-type документа, відповідні HTML документуstatic java.lang. StringCONTENTTYPEJAVASCRIPT Content-type документа, відповідні JavaScript файламstatic intDEFAULTLEVEL Рівень вкладеності за замовчуванням при скачуванні файловstatic java.lang. StringDOWNLOADSPATHstatic java.lang. StringUSERAGENT User-Agent, яким підписує HTTP клієнт при скачуванні даних
· Конструктори
· Common
publicCommon ()
· Методи
· getTempfileName
public staticjava.lang. StringgetTempfileName (java.lang. Stringpage)
Метод формує тимчасовий ім'я для файлу з його адреси. Використовує алгоритм SHA1 для отримання унікальної рядка
Параметри:
page - HTTP адресу файлу
Повертає:
тимчасове ім'я файлу
Class Download
· java.lang. Object
· java.util. Observable
· org.agu.fizmat.pm.offlinebrowser. Download
· All Implemented Interfaces:
java.lang. Runnable
public class Download java.util. Observablejava.lang. Runnable
Клас являє собою абстракцію потоку скачування. Створюється для кожного файлу, який необхідно завантажити, незалежно від його типу
· Поля класу
Модифікатор та тип даннихІмя поля та опис static intCANCELLED Статус присвоюється, якщо процес скачування отмененstatic intCOMPLETE Статус присвоюється після вдалого завершення процесу скачіваніяstatic intDOWNLOADING Статус присвоюється в процесі скачіваніяstatic intERROR Статус присвоюється, якщо при скачуванні сталася ошібкаs...