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.JLabel; 008import javax.swing.JPanel; 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 * Horizontal separator type. 017 */ 018public class Space extends TaggingPresetItem { 019 020 @Override 021 public boolean addToPanel(JPanel p, Collection<OsmPrimitive> sel, boolean presetInitiallyMatches) { 022 p.add(new JLabel(" "), GBC.eol()); // space 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 "Space"; 034 } 035}