/** * Title: The SWORD Project

* Description:

* Copyright: Copyright (c) CrossWire Java Development Team

* Company: CrossWire Bible Society

* @author CrossWire Java Development Team * @version 1.0 */ package sword; import org.crosswire.sword.mgr.SWMgr; import org.crosswire.sword.web.PackageMod; import com.objectspace.jgl.HashMapIterator; import com.objectspace.jgl.Map; public class DisplayConf { public DisplayConf() { } public static void main(String[] args) { SWMgr conf = SWMgr.getInstance("/usr/local/share/sword/"); HashMapIterator section = (HashMapIterator)conf.config.sections.start(); String modTypes = "Bibles"; try { java.io.FileOutputStream fout = new java.io.FileOutputStream("/export/home/troy/yoyo.zip"); PackageMod.sendToZipStream(fout, conf, "/usr/local/share/sword/", "KJV", false, ""); fout.close(); } catch (Exception e) { e.printStackTrace(); } /* while (!section.atEnd()) { String modDrv = (String)((Map)section.value()).get("ModDrv"); if (modDrv != null) { if (modTypes.equals("Bibles")) { if (modDrv.equals("RawText")) { String modDesc = (String)((Map)section.value()).get("Description"); System.out.println(section.key() + " - " + modDesc); } } if (modTypes.equals("Commentaries")) { if (modDrv.equals("RawCom") || modDrv.equals("HREFCom")) { String modDesc = (String)((Map)section.value()).get("Description"); System.out.println(section.key() + " - " + modDesc); } } if (modTypes.equals("Dictionaries")) { if (modDrv.equals("RawLD")) { String modDesc = (String)((Map)section.value()).get("Description"); System.out.println(section.key() + " - " + modDesc); } } } section.advance(); } */ } }