public static class TaggingPresetItems.CheckGroup extends TaggingPresetItem
TaggingPresetItems.Check
s.Modifier and Type | Field and Description |
---|---|
List<TaggingPresetItems.Check> |
checks
List of checkboxes
|
String |
columns
Number of columns (positive integer)
|
Constructor and Description |
---|
TaggingPresetItems.CheckGroup() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addCommands(List<Tag> changedTags)
Adds the new tags to apply to selected OSM primitives when the preset holding this item is applied.
|
(package private) 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. |
String |
toString() |
initAutoCompletionField, initAutoCompletionField, matches, requestFocusInWindow
public final List<TaggingPresetItems.Check> checks
public TaggingPresetItems.CheckGroup()
boolean addToPanel(JPanel p, Collection<OsmPrimitive> sel, boolean presetInitiallyMatches)
TaggingPresetItem
TaggingPreset.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 TaggingPresetItem
p
- 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.void addCommands(List<Tag> changedTags)
TaggingPresetItem
addCommands
in class TaggingPresetItem
changedTags
- The list of changed tags to modify if needed