001// License: GPL. For details, see LICENSE file. 002package org.openstreetmap.josm.gui.tagging.presets.items; 003 004import java.util.Collection; 005import java.util.List; 006 007import javax.swing.JPanel; 008import javax.swing.JSeparator; 009 010import org.openstreetmap.josm.data.osm.OsmPrimitive; 011import org.openstreetmap.josm.data.osm.Tag; 012import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetItem; 013import org.openstreetmap.josm.tools.GBC; 014 015/** 016 * Class used to represent a {@link JSeparator} inside tagging preset window. 017 * @since 6198 018 */ 019public class ItemSeparator extends TaggingPresetItem { 020 021 @Override 022 public boolean addToPanel(JPanel p, Collection<OsmPrimitive> sel, boolean presetInitiallyMatches) { 023 p.add(new JSeparator(), GBC.eol().fill(GBC.HORIZONTAL).insets(0, 5, 0, 5)); 024 return false; 025 } 026 027 @Override 028 public void addCommands(List<Tag> changedTags) { 029 } 030 031 @Override 032 public String toString() { 033 return "ItemSeparator"; 034 } 035}