public abstract class PopupResource
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Properties |
structure |
protected java.util.Properties |
words |
Modifier | Constructor and Description |
---|---|
protected |
PopupResource(java.lang.String menuStructure,
java.util.Properties menuText) |
Modifier and Type | Method and Description |
---|---|
protected void |
addItems(java.lang.String[][] itemPairs) |
protected abstract void |
buildStructure(java.lang.String menuStructure) |
private java.lang.String |
dumpStructure(java.lang.String[][] items) |
private java.lang.String |
dumpWords() |
abstract java.lang.String |
getMenuAsText(java.lang.String title) |
abstract java.lang.String |
getMenuName() |
(package private) java.lang.String |
getStructure(java.lang.String key) |
protected java.lang.String |
getStuctureAsText(java.lang.String title,
java.lang.String[][] menuContents,
java.lang.String[][] structureContents) |
(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) |
protected void |
setStructure(java.lang.String slist,
Translator gt) |
protected java.util.Properties structure
protected java.util.Properties words
protected PopupResource(java.lang.String menuStructure, java.util.Properties menuText)
public abstract java.lang.String getMenuName()
protected abstract java.lang.String[] getWordContents()
protected abstract void buildStructure(java.lang.String menuStructure)
java.lang.String getStructure(java.lang.String key)
java.lang.String getWord(java.lang.String key)
protected void setStructure(java.lang.String slist, Translator gt)
protected void addItems(java.lang.String[][] itemPairs)
private void localize(boolean haveUserMenu, java.util.Properties menuText)
haveUserMenu
- NOT USEDmenuText
- public abstract java.lang.String getMenuAsText(java.lang.String title)
protected java.lang.String getStuctureAsText(java.lang.String title, java.lang.String[][] menuContents, java.lang.String[][] structureContents)
private java.lang.String dumpWords()
private java.lang.String dumpStructure(java.lang.String[][] items)