base (Element b: base) {
/ / Формуємо абсолютне посилання на ресурс з аттрибута href тега
URL url=makeURL (b.attr («href»), page.getUrl ()); (Url!=null) {
/ / Якщо посилання вказує на ресурс цього ж домену, замінюємо на посилання на локальний файл
if (url.getHost (). equals (page.getUrl (). getHost ())) {
/ / Якщо посилання вказує на ресурс на цьому ж домені, то додаємо посилання для подальшого скачування
if (! dm.globalInfo.contains (url) && page.getLevel ()
}. attr («href», dm.globalInfo.getSiteSaveAbsolutePath () + url.getPath ());
} else {. attr («href», dm.globalInfo.getSiteSaveAbsolutePath () + File.separator + url.getHost () + url.getPath ());
}
}
}
/ / Для кожного тега img (Element src: media) {
/ / Формуємо абсолютне посилання на ресyрсов з атрибуту src
URL url=makeURL (src.attr («src»), page.getUrl ()); (Url!=null) {
/ / Якщо посилання на документ знаходиться на тому ж домені, то посилання замінюється на локальний файл
if (url.getHost (). equals (page.getUrl (). getHost ())) {
/ / Якщо посилання на документ того ж домена, то додає в глобальний список посилань для скачування
if (! dm.globalInfo.contains (url) && page.getLevel ()
}. attr («src», dm.globalInfo.getSiteSaveAbsolutePath () + url.getPath ());
} else {. attr («src», dm.globalInfo.getSiteSaveAbsolutePath () + File.separator + url.getHost () + url.getPath ());
}
}
}
/ / Для кожного тега import (Element link: imports) {
/ / Формуємо абсолютне посилання на ресyрсов з атрибуту href
URL url=makeURL (link.attr («href»), page.getUrl ()); (Url!=null) {
/ / Якщо посилання на документ знаходиться на тому ж домені, то посилання замінюється на локальний файл
if (url.getHost (). equals (page.getUrl (). getHost ())) {
/ / Якщо посилання на документ того ж домена, то додає в глобальний список посилань для скачування
if (! dm.globalInfo.contains (url) && page.getLevel ()
}. attr («href», dm.globalInfo.getSiteSaveAbsolutePath () + url.getPath ());
} else {. attr («href», dm.globalInfo.getSiteSaveAbsolutePath () + File.separator + url.getHost () + url.getPath ());
}
}
}
/ / Для кожного тега link (Element link: links) {