1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2026-03-02 03:49:30 +00:00

Cfg: Remove parts of old config system

This commit is contained in:
gnosygnu
2016-12-25 19:52:07 -05:00
parent 345402b393
commit b876e4a680
20 changed files with 12 additions and 692 deletions

View File

@@ -1,35 +0,0 @@
/*
XOWA: the XOWA Offline Wiki Application
Copyright (C) 2012 gnosygnu@gmail.com
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package gplx.xowa.addons.apps.cfgs.mgrs.dflts; import gplx.*; import gplx.xowa.*; import gplx.xowa.addons.*; import gplx.xowa.addons.apps.*; import gplx.xowa.addons.apps.cfgs.*; import gplx.xowa.addons.apps.cfgs.mgrs.*;
import gplx.langs.jsons.*;
class Xocfg_dflt_loader {
public void Load_by_file(Xocfg_dflt_mgr dflt_mgr, Io_url url) {
byte[] src = Io_mgr.Instance.LoadFilBryOrNull(url);
if (src == null) return;
Json_parser parser = new Json_parser();
Json_doc doc = parser.Parse(src);
Json_ary ary = doc.Root_ary();
int len = ary.Len();
for (int i = 0; i < len; i++) {
Json_nde nde = ary.Get_at_as_nde(i);
String key = nde.Get_as_str_or("key", null);
String val = nde.Get_as_str_or("val", null);
dflt_mgr.Add(key, val);
}
}
}

View File

@@ -25,8 +25,6 @@ public class Xocfg_dflt_mgr {
}
public void Init_by_app(Xoa_app app) {
app.Gfs_mgr().Run_url(app.Fsys_mgr().Bin_plat_dir().GenSubFil_nest("xowa", "cfg", "xo.cfg.dflt.gfs"));
// Xocfg_dflt_loader loader = new Xocfg_dflt_loader();
// loader.Load_by_file(this, );
}
public String Get_or(String key, String or) {
Gfo_invk itm = (Gfo_invk)hash.Get_by(key);