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
|
actionPerformed
private static final java.lang.String GPX_SETTING
public ConvertFromGpxLayerAction(GpxLayer layer)
FromGpxLayer
.layer
- the source layerpublic DataSet convert()
ConvertToDataLayerAction
DataSet
.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)
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)
keys
- The keys present during the current conversionlistPos
- The keys that were previously selectedlistNeg
- The keys that were previously unselectedConvertFromGpxLayerAction.TagConversionDialogResponse
containing the selection