org.jmol.popup
Class PopupResource

java.lang.Object
  extended by org.jmol.popup.PopupResource
Direct Known Subclasses:
MainPopupResourceBundle, ModelKitPopupResourceBundle

public abstract class PopupResource
extends java.lang.Object


Field Summary
protected  java.util.Properties structure
           
protected  java.util.Properties words
           
 
Constructor Summary
protected PopupResource(java.lang.String menuStructure, java.util.Properties menuText)
           
 
Method Summary
protected  void addItems(java.lang.String[][] itemPairs)
           
protected abstract  void buildStructure(java.lang.String menuStructure)
           
 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)
           
protected abstract  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

protected java.util.Properties structure

words

protected java.util.Properties words
Constructor Detail

PopupResource

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

getMenu

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

getWordContents

protected abstract java.lang.String[] getWordContents()

buildStructure

protected abstract void buildStructure(java.lang.String menuStructure)

getStructure

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

getWord

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

setStructure

public void setStructure(java.lang.String slist)

addItems

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

localize

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