Changeset 8388 in josm for trunk/src/org/openstreetmap
- Timestamp:
- 2015-05-17T17:52:15+02:00 (10 years ago)
- Location:
- trunk/src/org/openstreetmap/josm
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/PasteTagsAction.java
r8338 r8388 10 10 import java.util.ArrayList; 11 11 import java.util.Collection; 12 import java.util. HashMap;12 import java.util.EnumMap; 13 13 import java.util.List; 14 14 import java.util.Map; … … 119 119 120 120 protected Map<OsmPrimitiveType, Integer> getSourceStatistics() { 121 Map<OsmPrimitiveType, Integer> ret = new HashMap<>();121 Map<OsmPrimitiveType, Integer> ret = new EnumMap<>(OsmPrimitiveType.class); 122 122 for (OsmPrimitiveType type: OsmPrimitiveType.dataValues()) { 123 123 if (!getSourceTagsByType(type).isEmpty()) { … … 129 129 130 130 protected Map<OsmPrimitiveType, Integer> getTargetStatistics() { 131 Map<OsmPrimitiveType, Integer> ret = new HashMap<>();131 Map<OsmPrimitiveType, Integer> ret = new EnumMap<>(OsmPrimitiveType.class); 132 132 for (OsmPrimitiveType type: OsmPrimitiveType.dataValues()) { 133 133 int count = OsmPrimitive.getFilteredList(target, type.getOsmClass()).size(); -
trunk/src/org/openstreetmap/josm/command/DeleteCommand.java
r8376 r8388 10 10 import java.util.Collection; 11 11 import java.util.Collections; 12 import java.util.EnumSet; 12 13 import java.util.HashMap; 13 14 import java.util.HashSet; … … 157 158 158 159 private Set<OsmPrimitiveType> getTypesToDelete() { 159 Set<OsmPrimitiveType> typesToDelete = new HashSet<>();160 Set<OsmPrimitiveType> typesToDelete = EnumSet.noneOf(OsmPrimitiveType.class); 160 161 for (OsmPrimitive osm : toDelete) { 161 162 typesToDelete.add(OsmPrimitiveType.from(osm)); -
trunk/src/org/openstreetmap/josm/gui/MainApplication.java
r8387 r8388 31 31 import java.util.Arrays; 32 32 import java.util.Collection; 33 import java.util. HashMap;33 import java.util.EnumMap; 34 34 import java.util.LinkedList; 35 35 import java.util.List; … … 227 227 228 228 public static Map<Option, Collection<String>> fromStringMap(Map<String, Collection<String>> opts) { 229 Map<Option, Collection<String>> res = new HashMap<>();229 Map<Option, Collection<String>> res = new EnumMap<>(Option.class); 230 230 for (Map.Entry<String, Collection<String>> e : opts.entrySet()) { 231 231 Option o = Option.valueOf(e.getKey().toUpperCase().replace("-", "_")); … … 247 247 Getopt g = new Getopt("JOSM", args, "hv", los.toArray(new LongOpt[los.size()])); 248 248 249 Map<Option, Collection<String>> argMap = new HashMap<>();249 Map<Option, Collection<String>> argMap = new EnumMap<>(Option.class); 250 250 251 251 int c; -
trunk/src/org/openstreetmap/josm/gui/conflict/pair/ListMergeModel.java
r8379 r8388 13 13 import java.beans.PropertyChangeListener; 14 14 import java.util.ArrayList; 15 import java.util. HashMap;15 import java.util.EnumMap; 16 16 import java.util.List; 17 17 import java.util.Map; … … 182 182 } 183 183 184 /** 185 * Constructs a new {@code ListMergeModel}. 186 */ 184 187 public ListMergeModel() { 185 entries = new HashMap<>();188 entries = new EnumMap<>(ListRole.class); 186 189 for (ListRole role : ListRole.values()) { 187 190 entries.put(role, new ArrayList<T>()); -
trunk/src/org/openstreetmap/josm/gui/conflict/tags/PasteTagsConflictResolverDialog.java
r8332 r8388 17 17 import java.beans.PropertyChangeListener; 18 18 import java.util.ArrayList; 19 import java.util.EnumMap; 19 20 import java.util.HashMap; 20 21 import java.util.List; … … 46 47 private static final Map<OsmPrimitiveType, String> PANE_TITLES; 47 48 static { 48 PANE_TITLES = new HashMap<>();49 PANE_TITLES = new EnumMap<>(OsmPrimitiveType.class); 49 50 PANE_TITLES.put(OsmPrimitiveType.NODE, tr("Tags from nodes")); 50 51 PANE_TITLES.put(OsmPrimitiveType.WAY, tr("Tags from ways")); … … 82 83 setTitle(tr("Conflicts in pasted tags")); 83 84 allPrimitivesResolver = new TagConflictResolver(); 84 resolvers = new HashMap<>();85 resolvers = new EnumMap<>(OsmPrimitiveType.class); 85 86 for (OsmPrimitiveType type: OsmPrimitiveType.dataValues()) { 86 87 resolvers.put(type, new TagConflictResolver()); -
trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/query/BasicChangesetQueryPanel.java
r8308 r8388 10 10 import java.awt.event.ItemEvent; 11 11 import java.awt.event.ItemListener; 12 import java.util. HashMap;12 import java.util.EnumMap; 13 13 import java.util.Map; 14 14 … … 49 49 50 50 ButtonGroup bgQueries = new ButtonGroup(); 51 rbQueries = new HashMap<>();52 lblQueries = new HashMap<>();51 rbQueries = new EnumMap<>(BasicQuery.class); 52 lblQueries = new EnumMap<>(BasicQuery.class); 53 53 SelectQueryHandler selectedQueryHandler = new SelectQueryHandler(); 54 54 for (BasicQuery q: BasicQuery.values()) { -
trunk/src/org/openstreetmap/josm/gui/dialogs/validator/ValidatorTreePanel.java
r8380 r8388 8 8 import java.util.ArrayList; 9 9 import java.util.Collections; 10 import java.util.EnumMap; 10 11 import java.util.Enumeration; 11 12 import java.util.HashMap; … … 173 174 } 174 175 175 Map<Severity, MultiMap<String, TestError>> errorTree = new HashMap<>();176 Map<Severity, HashMap<String, MultiMap<String, TestError>>> errorTreeDeep = new HashMap<>();176 Map<Severity, MultiMap<String, TestError>> errorTree = new EnumMap<>(Severity.class); 177 Map<Severity, HashMap<String, MultiMap<String, TestError>>> errorTreeDeep = new EnumMap<>(Severity.class); 177 178 for (Severity s : Severity.values()) { 178 179 errorTree.put(s, new MultiMap<String, TestError>(20)); -
trunk/src/org/openstreetmap/josm/gui/history/RelationMemberListTableCellRenderer.java
r8308 r8388 6 6 import java.awt.Color; 7 7 import java.awt.Component; 8 import java.util. HashMap;8 import java.util.EnumMap; 9 9 import java.util.Map; 10 10 … … 20 20 21 21 /** 22 * The {@link TableCellRenderer} for a list of relation members in {@link HistoryBrowser} 23 * 24 * 22 * The {@link TableCellRenderer} for a list of relation members in {@link HistoryBrowser}. 23 * @since 1709 25 24 */ 26 25 public class RelationMemberListTableCellRenderer extends JLabel implements TableCellRenderer { … … 38 37 public RelationMemberListTableCellRenderer() { 39 38 setOpaque(true); 40 icons = new HashMap<>();39 icons = new EnumMap<>(OsmPrimitiveType.class); 41 40 icons.put(OsmPrimitiveType.NODE, ImageProvider.get("data", "node")); 42 41 icons.put(OsmPrimitiveType.WAY, ImageProvider.get("data", "way")); -
trunk/src/org/openstreetmap/josm/gui/io/UploadStrategySelectionPanel.java
r8375 r8388 18 18 import java.beans.PropertyChangeEvent; 19 19 import java.beans.PropertyChangeListener; 20 import java.util. HashMap;20 import java.util.EnumMap; 21 21 import java.util.Map; 22 22 import java.util.Map.Entry; … … 74 74 pnl.setLayout(new GridBagLayout()); 75 75 ButtonGroup bgStrategies = new ButtonGroup(); 76 rbStrategy = new HashMap<>();77 lblStrategies = new HashMap<>();78 lblNumRequests = new HashMap<>();76 rbStrategy = new EnumMap<>(UploadStrategy.class); 77 lblStrategies = new EnumMap<>(UploadStrategy.class); 78 lblNumRequests = new EnumMap<>(UploadStrategy.class); 79 79 for (UploadStrategy strategy: UploadStrategy.values()) { 80 80 rbStrategy.put(strategy, new JRadioButton()); -
trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginUpdatePolicyPanel.java
r8308 r8388 8 8 import java.awt.GridBagLayout; 9 9 import java.awt.Insets; 10 import java.util. HashMap;10 import java.util.EnumMap; 11 11 import java.util.Map; 12 12 … … 68 68 69 69 ButtonGroup bgVersionBasedUpdatePolicy = new ButtonGroup(); 70 rbVersionBasedUpatePolicy = new HashMap<>();70 rbVersionBasedUpatePolicy = new EnumMap<>(Policy.class); 71 71 JRadioButton btn = new JRadioButton(tr("Ask before updating")); 72 72 rbVersionBasedUpatePolicy.put(Policy.ASK, btn); … … 109 109 110 110 ButtonGroup bgTimeBasedUpdatePolicy = new ButtonGroup(); 111 rbTimeBasedUpatePolicy = new HashMap<>();111 rbTimeBasedUpatePolicy = new EnumMap<>(Policy.class); 112 112 JRadioButton btn = new JRadioButton(tr("Ask before updating")); 113 113 btn.addChangeListener(changeListener); -
trunk/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java
r8308 r8388 15 15 import java.net.PasswordAuthentication; 16 16 import java.net.ProxySelector; 17 import java.util. HashMap;17 import java.util.EnumMap; 18 18 import java.util.Map; 19 19 … … 237 237 238 238 ButtonGroup bgProxyPolicy = new ButtonGroup(); 239 rbProxyPolicy = new HashMap<>();239 rbProxyPolicy = new EnumMap<>(ProxyPolicy.class); 240 240 ProxyPolicyChangeListener policyChangeListener = new ProxyPolicyChangeListener(); 241 241 for (ProxyPolicy pp: ProxyPolicy.values()) { -
trunk/src/org/openstreetmap/josm/io/auth/AbstractCredentialsAgent.java
r7937 r8388 5 5 import java.net.Authenticator.RequestorType; 6 6 import java.net.PasswordAuthentication; 7 import java.util. HashMap;7 import java.util.EnumMap; 8 8 import java.util.Map; 9 9 … … 13 13 public abstract class AbstractCredentialsAgent implements CredentialsAgent { 14 14 15 protected Map<RequestorType, PasswordAuthentication> memoryCredentialsCache = new HashMap<>();15 protected Map<RequestorType, PasswordAuthentication> memoryCredentialsCache = new EnumMap<>(RequestorType.class); 16 16 17 17 @Override -
trunk/src/org/openstreetmap/josm/io/auth/DefaultAuthenticator.java
r8126 r8388 4 4 import java.net.Authenticator; 5 5 import java.net.PasswordAuthentication; 6 import java.util. HashMap;6 import java.util.EnumMap; 7 7 import java.util.Map; 8 8 … … 33 33 } 34 34 35 private final Map<RequestorType, Boolean> credentialsTried = new HashMap<>();35 private final Map<RequestorType, Boolean> credentialsTried = new EnumMap<>(RequestorType.class); 36 36 private boolean enabled = true; 37 37
Note:
See TracChangeset
for help on using the changeset viewer.