org.jmol.popup
Class PopupResourceBundle

java.lang.Object
  extended by org.jmol.popup.PopupResourceBundle

 class PopupResourceBundle
extends java.lang.Object


Field Summary
private static java.lang.String[][] menuContents
           
private  java.util.Properties structure
           
private static java.lang.String[][] structureContents
           
private  java.util.Properties words
           
 
Constructor Summary
PopupResourceBundle(java.lang.String menuStructure, java.util.Properties menuText)
           
 
Method Summary
private  void addItems(java.lang.String[][] itemPairs)
           
(package private)  void addStructure(java.lang.String key, java.lang.String value)
           
private static java.lang.String Box(java.lang.String cmd)
           
private  void buildStructure(java.lang.String menuStructure)
           
private  java.lang.String dumpStructure(java.lang.String[][] items)
           
private  java.lang.String dumpWords()
           
(package private)  java.lang.String getMenu(java.lang.String title)
           
(package private)  java.lang.String getStructure(java.lang.String key)
           
(package private)  java.lang.String getWord(java.lang.String key)
           
private  java.lang.String[] getWordContents()
           
private  void localize(boolean haveUserMenu, java.util.Properties menuText)
           
 void setStructure(java.lang.String slist)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

structure

private java.util.Properties structure

words

private java.util.Properties words

menuContents

private static java.lang.String[][] menuContents

structureContents

private static java.lang.String[][] structureContents
Constructor Detail

PopupResourceBundle

PopupResourceBundle(java.lang.String menuStructure,
                    java.util.Properties menuText)
Method Detail

getMenu

java.lang.String getMenu(java.lang.String title)

getStructure

java.lang.String getStructure(java.lang.String key)

addStructure

void addStructure(java.lang.String key,
                  java.lang.String value)

getWord

java.lang.String getWord(java.lang.String key)

Box

private static java.lang.String Box(java.lang.String cmd)

getWordContents

private java.lang.String[] getWordContents()

buildStructure

private void buildStructure(java.lang.String menuStructure)

dumpWords

private java.lang.String dumpWords()

dumpStructure

private java.lang.String dumpStructure(java.lang.String[][] items)

setStructure

public void setStructure(java.lang.String slist)

addItems

private void addItems(java.lang.String[][] itemPairs)

localize

private void localize(boolean haveUserMenu,
                      java.util.Properties menuText)