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