From: Miguel <mig...@us...> - 2004-07-23 11:31:09
|
Update of /cvsroot/jmol/Jmol/src/org/openscience/jmol/ui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21855/src/org/openscience/jmol/ui Modified Files: PopupResourceBundle.java Log Message: rollback on resource bundle Index: PopupResourceBundle.java =================================================================== RCS file: /cvsroot/jmol/Jmol/src/org/openscience/jmol/ui/PopupResourceBundle.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- PopupResourceBundle.java 23 Jul 2004 09:21:50 -0000 1.1 +++ PopupResourceBundle.java 23 Jul 2004 11:30:55 -0000 1.2 @@ -55,4 +55,64 @@ } return str; } + /* + * I tried this ... but for some reason did not work on NS 4.78 + * try again later + * +package org.openscience.jmol.ui; + +import java.util.Properties; +import java.io.InputStream; +import java.io.IOException; +import java.lang.ClassLoader; + +class PopupResourceBundle { + + Properties propsStructure; + Properties propsWords; + + private final static String structuresPath = + "org/openscience/jmol/ui/JmolPopupStructure.properties"; + private final static String wordsPath = + "org/openscience/jmol/ui/JmolPopupWords.properties"; + + PopupResourceBundle() { + propsStructure = new Properties(); + propsWords = new Properties(); + + ClassLoader cl = getClass().getClassLoader(); + + try { + InputStream is; + + System.out.println("foo:" + cl.getResource(structuresPath)); + + is = cl.getResourceAsStream(structuresPath); + if (is == null) { + System.out.println("unable to open:" + structuresPath); + return; + } + + propsStructure.load(is); + + is = cl.getResourceAsStream(wordsPath); + if (is == null) { + System.out.println("unable to open:" + wordsPath); + return; + } + propsWords.load(is); + + } catch (IOException ioe) { + System.out.println("PopupResourceBundle:" + ioe); + } + } + + String getStructure(String key) { + return propsStructure.getProperty(key); + } + + String getWord(String key) { + return propsWords.getProperty(key); + } + */ } |