Index: /trunk/src/org/openstreetmap/josm/gui/layer/gpx/CustomizeDrawingAction.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/layer/gpx/CustomizeDrawingAction.java	(revision 12376)
+++ /trunk/src/org/openstreetmap/josm/gui/layer/gpx/CustomizeDrawingAction.java	(revision 12377)
@@ -27,7 +27,14 @@
 import org.openstreetmap.josm.tools.ImageProvider;
 
+/**
+ * An action that is displayed in the popup menu for the layer to change the drawing of the GPX layer
+ */
 public class CustomizeDrawingAction extends AbstractAction implements LayerAction, MultiLayerAction {
     private transient List<Layer> layers;
 
+    /**
+     * Create a new {@link CustomizeDrawingAction}
+     * @param l The layers that should be customized
+     */
     public CustomizeDrawingAction(List<Layer> l) {
         this();
@@ -35,4 +42,8 @@
     }
 
+    /**
+     * Create a new {@link CustomizeDrawingAction}
+     * @param l The layer that should be customized
+     */
     public CustomizeDrawingAction(Layer l) {
         this();
Index: /trunk/src/org/openstreetmap/josm/gui/layer/gpx/DateFilterPanel.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/layer/gpx/DateFilterPanel.java	(revision 12376)
+++ /trunk/src/org/openstreetmap/josm/gui/layer/gpx/DateFilterPanel.java	(revision 12377)
@@ -21,4 +21,7 @@
 import org.openstreetmap.josm.tools.GBC;
 
+/**
+ * A panel that allows the user to input a date range he wants to filter the GPX data for.
+ */
 public class DateFilterPanel extends JPanel {
     private final DateEditorWithSlider dateFrom = new DateEditorWithSlider(tr("From"));
@@ -86,4 +89,7 @@
     }
 
+    /**
+     * Applies the filter that was input by the user to the GPX track
+     */
     public void applyFilter() {
         t.stop();
@@ -114,4 +120,8 @@
     }
 
+    /**
+     * Sets a listener that should be called after the filter was applied
+     * @param filterAppliedListener The listener to call
+     */
     public void setFilterAppliedListener(ActionListener filterAppliedListener) {
         this.filterAppliedListener = filterAppliedListener;
Index: /trunk/src/org/openstreetmap/josm/gui/layer/gpx/ImportImagesAction.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/layer/gpx/ImportImagesAction.java	(revision 12376)
+++ /trunk/src/org/openstreetmap/josm/gui/layer/gpx/ImportImagesAction.java	(revision 12377)
@@ -24,7 +24,14 @@
 import org.openstreetmap.josm.tools.Utils;
 
+/**
+ * An aciton that imports images along a GPX path
+ */
 public class ImportImagesAction extends AbstractAction {
     private final transient GpxLayer layer;
 
+    /**
+     * Create a new {@link ImportImagesAction}
+     * @param layer The layer this action should be for
+     */
     public ImportImagesAction(final GpxLayer layer) {
         super(tr("Import images"), ImageProvider.get("dialogs/geoimage"));
Index: /trunk/src/org/openstreetmap/josm/gui/layer/gpx/MarkersFromNamedPointsAction.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/layer/gpx/MarkersFromNamedPointsAction.java	(revision 12376)
+++ /trunk/src/org/openstreetmap/josm/gui/layer/gpx/MarkersFromNamedPointsAction.java	(revision 12377)
@@ -15,7 +15,14 @@
 import org.openstreetmap.josm.tools.ImageProvider;
 
+/**
+ * An action that converts the named points to a new marker layer
+ */
 public class MarkersFromNamedPointsAction extends AbstractAction {
     private final transient GpxLayer layer;
 
+    /**
+     * Construct a new {@link MarkersFromNamedPointsAction}
+     * @param layer The layer this action is for
+     */
     public MarkersFromNamedPointsAction(final GpxLayer layer) {
         super(tr("Markers From Named Points"), ImageProvider.get("addmarkers"));
