Package org.jmol.popup
Class PopupResource
- java.lang.Object
-
- org.jmol.popup.PopupResource
-
- Direct Known Subclasses:
MainPopupResourceBundle,ModelKitPopupResourceBundle
public abstract class PopupResource extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Propertiesstructureprotected Propertieswords
-
Constructor Summary
Constructors Modifier Constructor Description protectedPopupResource(String menuStructure, Properties menuText)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddItems(String[][] itemPairs)protected abstract voidbuildStructure(String menuStructure)private StringdumpStructure(String[][] items)private StringdumpWords()abstract StringgetMenuAsText(String title)abstract StringgetMenuName()(package private) StringgetStructure(String key)protected StringgetStuctureAsText(String title, String[][] menuContents, String[][] structureContents)(package private) StringgetWord(String key)protected abstract String[]getWordContents()private voidlocalize(boolean haveUserMenu, Properties menuText)protected voidsetStructure(String slist, Translator gt)
-
-
-
Field Detail
-
structure
protected Properties structure
-
words
protected Properties words
-
-
Constructor Detail
-
PopupResource
protected PopupResource(String menuStructure, Properties menuText)
-
-
Method Detail
-
getMenuName
public abstract String getMenuName()
-
getWordContents
protected abstract String[] getWordContents()
-
buildStructure
protected abstract void buildStructure(String menuStructure)
-
setStructure
protected void setStructure(String slist, Translator gt)
-
addItems
protected void addItems(String[][] itemPairs)
-
localize
private void localize(boolean haveUserMenu, Properties menuText)- Parameters:
haveUserMenu- NOT USEDmenuText-
-
getStuctureAsText
protected String getStuctureAsText(String title, String[][] menuContents, String[][] structureContents)
-
dumpWords
private String dumpWords()
-
-