mirror of
https://github.com/gnosygnu/xowa.git
synced 2026-03-02 03:49:30 +00:00
v2.8.1.1
This commit is contained in:
@@ -18,7 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
package gplx.xowa.bldrs.xmls; import gplx.*; import gplx.xowa.*; import gplx.xowa.bldrs.*;
|
||||
import gplx.gfui.*; import gplx.xowa.bldrs.cmds.utils.*;
|
||||
public class Xob_import_marker {
|
||||
private final Hash_adp_bry in_progress_hash = Hash_adp_bry.cs_();
|
||||
private final Hash_adp_bry in_progress_hash = Hash_adp_bry.cs();
|
||||
public void Bgn(Xowe_wiki wiki) {
|
||||
in_progress_hash.Add_as_key_and_val(wiki.Domain_bry());
|
||||
Io_mgr.I.SaveFilStr(url_(wiki), "XOWA has created this file to indicate that an import is in progress. This file will be deleted once the import is completed.");
|
||||
|
||||
@@ -59,7 +59,7 @@ public class Xob_xml_parser {
|
||||
case Xob_xml_parser_.Id_id_bgn: if (page_id_needed) data_bgn = pos; break; // only flag if first <id>; note that 1st <id> always belongs to <page>;
|
||||
case Xob_xml_parser_.Id_id_end:
|
||||
if (page_id_needed) {
|
||||
int page_id = Bry_.Xto_int_or(src, data_bgn, hook_bgn, -1); if (page_id == -1) usr_dlg.Warn_many(GRP_KEY, "page_id_invalid", "page_id_is_invalid: ~{0}", String_.new_u8(src, data_bgn, hook_bgn));
|
||||
int page_id = Bry_.To_int_or(src, data_bgn, hook_bgn, -1); if (page_id == -1) usr_dlg.Warn_many(GRP_KEY, "page_id_invalid", "page_id_is_invalid: ~{0}", String_.new_u8(src, data_bgn, hook_bgn));
|
||||
rv.Id_(page_id);
|
||||
page_id_needed = false; // turn off for other <id> tags (<contributor>; <revision>)
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ public class Xob_xml_parser_tst {
|
||||
Io_mgr.I.InitEngine_mem();
|
||||
Xoae_app app = Xoa_app_fxt.app_();
|
||||
bldr = new Xob_bldr(app);
|
||||
} private Xow_ns_mgr ns_mgr = Xow_ns_mgr_.default_(gplx.xowa.langs.cases.Xol_case_mgr_.Ascii());
|
||||
} private Xow_ns_mgr ns_mgr = Xow_ns_mgr_.default_(gplx.xowa.langs.cases.Xol_case_mgr_.A7());
|
||||
@Test public void Basic_docs_1() {
|
||||
Xowd_page_itm doc = doc_(1, "a", "a a", Date_1);
|
||||
fil = page_bldr.Add(doc).XtoByteStreamRdr();
|
||||
|
||||
Reference in New Issue
Block a user