public class ConvertFromGpxLayerAction extends ConvertToDataLayerAction<GpxLayer>
GpxLayer to a OsmDataLayer.ConvertToDataLayerAction)| Modifier and Type | Class and Description |
|---|---|
private static class |
ConvertFromGpxLayerAction.TagConversionDialogRadioButtonActionListener |
private static class |
ConvertFromGpxLayerAction.TagConversionDialogResponse |
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
GPX_SETTING |
layer| Constructor and Description |
|---|
ConvertFromGpxLayerAction(GpxLayer layer)
Creates a new
FromGpxLayer. |
| Modifier and Type | Method and Description |
|---|---|
private static void |
addAttributes(java.util.Map<java.lang.String,java.lang.Object> attr,
OsmPrimitive p,
java.util.List<java.lang.String> keys,
boolean check,
boolean none) |
private static void |
addExtensions(GpxExtensionCollection exts,
OsmPrimitive p,
boolean seg,
java.util.List<java.lang.String> keys,
boolean check) |
DataSet |
convert()
Performs the conversion to a
DataSet. |
DataSet |
filterDataSet(DataSet ds,
java.util.List<java.lang.String> listPos)
Filters the tags of the given
DataSet |
private static ConvertFromGpxLayerAction.TagConversionDialogResponse |
showTagConversionDialog(java.util.List<java.lang.String> keys,
java.util.List<java.lang.String> listPos,
java.util.List<java.lang.String> listNeg)
Shows the TagConversionDialog asking the user whether to keep all, some or no tags
|
actionPerformedprivate static final java.lang.String GPX_SETTING
public ConvertFromGpxLayerAction(GpxLayer layer)
FromGpxLayer.layer - the source layerpublic DataSet convert()
ConvertToDataLayerActionDataSet.convert in class ConvertToDataLayerAction<GpxLayer>private static void addAttributes(java.util.Map<java.lang.String,java.lang.Object> attr, OsmPrimitive p, java.util.List<java.lang.String> keys, boolean check, boolean none)
private static void addExtensions(GpxExtensionCollection exts, OsmPrimitive p, boolean seg, java.util.List<java.lang.String> keys, boolean check)
public DataSet filterDataSet(DataSet ds, java.util.List<java.lang.String> listPos)
DataSetprivate static ConvertFromGpxLayerAction.TagConversionDialogResponse showTagConversionDialog(java.util.List<java.lang.String> keys, java.util.List<java.lang.String> listPos, java.util.List<java.lang.String> listNeg)
keys - The keys present during the current conversionlistPos - The keys that were previously selectedlistNeg - The keys that were previously unselectedConvertFromGpxLayerAction.TagConversionDialogResponse containing the selection