Package org.openstreetmap.josm.gui.tagging.presets
Provides classes for handling tagging presets.
-
Interface Summary Interface Description TaggingPresetHandler This interface needs to be implemented in order to display a tagging preset.TaggingPresetItemGuiSupport.ChangeListener Interface to notify listeners that a preset item input as changed.TaggingPresetListener Notification of tagging presets events.TaggingPresetValidation Validates the preset user input a the given primitive. -
Class Summary Class Description TaggingPreset This class read encapsulate one tagging preset.TaggingPreset.PresetDialog TaggingPreset.PresetPanel TaggingPresetItem Class that represents single part of a preset - one field or text label that is shown to userTaggingPresetItemGuiSupport Supporting class for creating the GUI for a preset item.TaggingPresetLabel A hyperlinkJLabel
.TaggingPresetLabel.PresetLabelMouseListener Small helper class that manages the highlighting of the label on hover as well as opening the corresponding preset when clickedTaggingPresetMenu Menu that groups several presets from one topic.TaggingPresetMenu.PresetTextComparator TaggingPresetNameTemplateList List of tagging presets with name templates, allows to find appropriate template based on existing primitiveTaggingPresetReader The tagging presets reader.TaggingPresetReader.Chunk Holds a reference to a chunk of items/objects.TaggingPresetReader.HashSetWithLast<E> TaggingPresetReader.Reference Holds a reference to an earlier item/object.TaggingPresets Class holding Tagging Presets and allowing to manage them.TaggingPresetSearchDialog The tagging presets search dialog (F3).TaggingPresetSearchPrimitiveDialog A dialog that allows to select a preset and then selects all matching OSM objects.TaggingPresetSearchPrimitiveDialog.Action An action executingTaggingPresetSearchPrimitiveDialog
.TaggingPresetSelector GUI component to select tagging preset: the list with filter and two checkboxesTaggingPresetSelector.PresetClassification Computes the match ration of aTaggingPreset
wrt.TaggingPresetSelector.PresetClassifications A collection ofTaggingPresetSelector.PresetClassification
s with the functionality of filtering wrt.TaggingPresetSelector.ResultListCellRenderer TaggingPresetSeparator Class used to represent aJSeparator
inside tagging preset menu. -
Enum Summary Enum Description TaggingPresetType Enumeration of OSM primitive types associated with names and icons