public class CheckGroup extends TaggingPresetItem
Checks.| Modifier and Type | Field and Description |
|---|---|
List<Check> |
checks
List of checkboxes
|
String |
columns
Number of columns (positive integer)
|
| Constructor and Description |
|---|
CheckGroup() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCommands(List<Tag> changedTags)
Adds the new tags to apply to selected OSM primitives when the preset holding this item is applied.
|
boolean |
addToPanel(JPanel p,
Collection<OsmPrimitive> sel,
boolean presetInitiallyMatches)
Called by
TaggingPreset.createPanel(java.util.Collection<org.openstreetmap.josm.data.osm.OsmPrimitive>) during tagging preset panel creation. |
protected Boolean |
matches(Map<String,String> tags)
Tests whether the tags match this item.
|
String |
toString() |
fixPresetString, getLocaleText, getType, initAutoCompletionField, initAutoCompletionField, loadImageIcon, parseIntegerpublic CheckGroup()
public boolean addToPanel(JPanel p, 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(List<Tag> changedTags)
TaggingPresetItemaddCommands in class TaggingPresetItemchangedTags - The list of changed tags to modify if neededprotected Boolean matches(Map<String,String> tags)
TaggingPresetItemmatches in class TaggingPresetItemtags - the tags of an OsmPrimitivetrue if matches (positive), null if neutral, false if mismatches (negative).