KeyedItem.MatchType, KeyedItem.Usage| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
value
The hardcoded value for key
|
DIFFERENT, key, LAST_VALUES, match, PROP_FILL_DEFAULT, text, text_context| Constructor and Description |
|---|
Key() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCommands(java.util.List<Tag> changedTags)
Adds the new tags to apply to selected OSM primitives when the preset holding this item is applied.
|
boolean |
addToPanel(javax.swing.JPanel p,
java.util.Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches)
Called by
TaggingPreset.createPanel(java.util.Collection<org.openstreetmap.josm.data.osm.OsmPrimitive>) during tagging preset panel creation. |
Tag |
asTag()
Returns the
Tag set by this item |
KeyedItem.MatchType |
getDefaultMatch()
Returns the default match.
|
java.util.Collection<java.lang.String> |
getValues()
Returns the list of values.
|
java.lang.String |
toString() |
determineBooleanUsage, determineTextUsage, getKeyTooltipText, isKeyRequired, matchesfixPresetString, getLocaleText, getType, initAutoCompletionField, initAutoCompletionField, loadImageIcon, matches, parseIntegerpublic java.lang.String value
public Key()
public boolean addToPanel(javax.swing.JPanel p, java.util.Collection<OsmPrimitive> sel, boolean presetInitiallyMatches)
TaggingPresetItemTaggingPreset.createPanel(java.util.Collection<org.openstreetmap.josm.data.osm.OsmPrimitive>) during tagging preset panel creation.
All components defining this tagging preset item must be added to given panel.addToPanel in class TaggingPresetItemp - The panel where components must be addedsel - The related selected OSM primitivespresetInitiallyMatches - Whether this TaggingPreset already matched before applying,
i.e. whether the map feature already existed on the primitive.true if this item adds semantic tagging elements, false otherwise.public void addCommands(java.util.List<Tag> changedTags)
TaggingPresetItemaddCommands in class TaggingPresetItemchangedTags - The list of changed tags to modify if neededpublic KeyedItem.MatchType getDefaultMatch()
KeyedItemgetDefaultMatch in class KeyedItempublic java.util.Collection<java.lang.String> getValues()
KeyedItem