org.openstreetmap.josm.gui.tagging
Class TaggingPreset.ComboMultiSelect
java.lang.Object
org.openstreetmap.josm.gui.tagging.TaggingPreset.Item
org.openstreetmap.josm.gui.tagging.TaggingPreset.KeyedItem
org.openstreetmap.josm.gui.tagging.TaggingPreset.ComboMultiSelect
- Direct Known Subclasses:
- TaggingPreset.Combo, TaggingPreset.MultiSelect
- Enclosing class:
- TaggingPreset
public abstract static class TaggingPreset.ComboMultiSelect
- extends TaggingPreset.KeyedItem
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
locale_text
public java.lang.String locale_text
values
public java.lang.String values
values_context
public java.lang.String values_context
display_values
public java.lang.String display_values
locale_display_values
public java.lang.String locale_display_values
short_descriptions
public java.lang.String short_descriptions
locale_short_descriptions
public java.lang.String locale_short_descriptions
default_
public java.lang.String default_
delimiter
public java.lang.String delimiter
use_last_as_default
public java.lang.String use_last_as_default
component
protected javax.swing.JComponent component
lhm
protected java.util.Map<java.lang.String,TaggingPreset.PresetListEntry> lhm
initialized
private boolean initialized
usage
protected TaggingPreset.Usage usage
originalValue
protected java.lang.Object originalValue
RENDERER
private static javax.swing.ListCellRenderer RENDERER
TaggingPreset.ComboMultiSelect
public TaggingPreset.ComboMultiSelect()
getSelectedItem
protected abstract java.lang.Object getSelectedItem()
addToPanelAnchor
protected abstract void addToPanelAnchor(javax.swing.JPanel p,
java.lang.String def)
getDelChar
protected char getDelChar()
getValues
public java.util.Collection<java.lang.String> getValues()
- Specified by:
getValues
in class TaggingPreset.KeyedItem
getDisplayValues
public java.util.Collection<java.lang.String> getDisplayValues()
addToPanel
public boolean addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel)
- Specified by:
addToPanel
in class TaggingPreset.Item
initListEntries
private void initListEntries()
initListEntriesFromAttributes
private java.lang.String[] initListEntriesFromAttributes()
getDisplayIfNull
protected java.lang.String getDisplayIfNull(java.lang.String display)
addCommands
public void addCommands(java.util.List<Tag> changedTags)
- Specified by:
addCommands
in class TaggingPreset.Item
addListEntry
public void addListEntry(TaggingPreset.PresetListEntry e)
addListEntries
public void addListEntries(java.util.Collection<TaggingPreset.PresetListEntry> e)
requestFocusInWindow
boolean requestFocusInWindow()
- Overrides:
requestFocusInWindow
in class TaggingPreset.Item
getListCellRenderer
protected javax.swing.ListCellRenderer getListCellRenderer()
getDefaultMatch
public TaggingPreset.MatchType getDefaultMatch()
- Specified by:
getDefaultMatch
in class TaggingPreset.KeyedItem
JOSM