Changeset 5681 in josm for trunk/src/org/openstreetmap/josm/io/GpxExporter.java
- Timestamp:
- 2013-01-27T20:07:53+01:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/GpxExporter.java
r5397 r5681 27 27 28 28 import org.openstreetmap.josm.Main; 29 import org.openstreetmap.josm.data.gpx.GpxConstants; 29 30 import org.openstreetmap.josm.data.gpx.GpxData; 30 31 import org.openstreetmap.josm.data.osm.DataSet; … … 36 37 import org.openstreetmap.josm.tools.GBC; 37 38 38 public class GpxExporter extends FileExporter {39 public class GpxExporter extends FileExporter implements GpxConstants { 39 40 private final static String warningGpl = "<html><font color='red' size='-2'>" 40 41 + tr("Note: GPL is not compatible with the OSM license. Do not upload GPL licensed tracks.") + "</html>"; … … 82 83 desc.setWrapStyleWord(true); 83 84 desc.setLineWrap(true); 84 desc.setText((String) gpxData.attr.get( GpxData.META_DESC));85 desc.setText((String) gpxData.attr.get(META_DESC)); 85 86 p.add(new JScrollPane(desc), GBC.eop().fill(GBC.BOTH)); 86 87 … … 112 113 p.add(new JLabel(tr("Keywords")), GBC.eol()); 113 114 JTextField keywords = new JTextField(); 114 keywords.setText((String) gpxData.attr.get( GpxData.META_KEYWORDS));115 keywords.setText((String) gpxData.attr.get(META_KEYWORDS)); 115 116 p.add(keywords, GBC.eop().fill(GBC.HORIZONTAL)); 116 117 … … 144 145 if (author.isSelected()) { 145 146 if (authorName.getText().length() > 0) { 146 gpxData.attr.put( GpxData.META_AUTHOR_NAME, authorName.getText());147 gpxData.attr.put( GpxData.META_COPYRIGHT_AUTHOR, authorName.getText());147 gpxData.attr.put(META_AUTHOR_NAME, authorName.getText()); 148 gpxData.attr.put(META_COPYRIGHT_AUTHOR, authorName.getText()); 148 149 } 149 150 if (email.getText().length() > 0) { 150 gpxData.attr.put( GpxData.META_AUTHOR_EMAIL, email.getText());151 gpxData.attr.put(META_AUTHOR_EMAIL, email.getText()); 151 152 } 152 153 if (copyright.getText().length() > 0) { 153 gpxData.attr.put( GpxData.META_COPYRIGHT_LICENSE, copyright.getText());154 gpxData.attr.put(META_COPYRIGHT_LICENSE, copyright.getText()); 154 155 } 155 156 if (copyrightYear.getText().length() > 0) { 156 gpxData.attr.put( GpxData.META_COPYRIGHT_YEAR, copyrightYear.getText());157 gpxData.attr.put(META_COPYRIGHT_YEAR, copyrightYear.getText()); 157 158 } 158 159 } … … 160 161 // add the description to the gpx data 161 162 if (desc.getText().length() > 0) { 162 gpxData.attr.put( GpxData.META_DESC, desc.getText());163 gpxData.attr.put(META_DESC, desc.getText()); 163 164 } 164 165 165 166 // add keywords to the gpx data 166 167 if (keywords.getText().length() > 0) { 167 gpxData.attr.put( GpxData.META_KEYWORDS, keywords.getText());168 gpxData.attr.put(META_KEYWORDS, keywords.getText()); 168 169 } 169 170 … … 193 194 if (enable) { 194 195 if (copyrightYear.getText().length()==0) { 195 String sCopyrightYear = (String) data.attr.get( GpxData.META_COPYRIGHT_YEAR);196 String sCopyrightYear = (String) data.attr.get(META_COPYRIGHT_YEAR); 196 197 if (sCopyrightYear == null) { 197 198 sCopyrightYear = Integer.toString(Calendar.getInstance().get(Calendar.YEAR)); … … 200 201 } 201 202 if (copyright.getText().length()==0) { 202 String sCopyright = (String) data.attr.get( GpxData.META_COPYRIGHT_LICENSE);203 String sCopyright = (String) data.attr.get(META_COPYRIGHT_LICENSE); 203 204 if (sCopyright == null) { 204 205 sCopyright = Main.pref.get("lastCopyright", "http://creativecommons.org/licenses/by-sa/2.5"); … … 243 244 emailLabel.setEnabled(b); 244 245 if (b) { 245 String sAuthorName = (String) data.attr.get( GpxData.META_AUTHOR_NAME);246 String sAuthorName = (String) data.attr.get(META_AUTHOR_NAME); 246 247 if (sAuthorName == null) { 247 248 sAuthorName = Main.pref.get("lastAuthorName"); 248 249 } 249 250 authorName.setText(sAuthorName); 250 String sEmail = (String) data.attr.get( GpxData.META_AUTHOR_EMAIL);251 String sEmail = (String) data.attr.get(META_AUTHOR_EMAIL); 251 252 if (sEmail == null) { 252 253 sEmail = Main.pref.get("lastAuthorEmail");
Note:
See TracChangeset
for help on using the changeset viewer.