# Serialized Form

- ## Package org.openstreetmap.josm.plugins.streetside.actions

  - ### Class org.openstreetmap.josm.plugins.streetside.actions.ImageReloadAction extends javax.swing.AbstractAction implements Serializable

    serialVersionUID:
      7987479726049238315L

  - ### Class org.openstreetmap.josm.plugins.streetside.actions.StreetsideDownloadAction extends org.openstreetmap.josm.actions.JosmAction implements Serializable

    serialVersionUID:
      4426446157849005029L

  - ### Class org.openstreetmap.josm.plugins.streetside.actions.StreetsideDownloadViewAction extends org.openstreetmap.josm.actions.JosmAction implements Serializable

    serialVersionUID:
      6738276777802831669L

  - ### Class org.openstreetmap.josm.plugins.streetside.actions.StreetsideExportAction extends org.openstreetmap.josm.actions.JosmAction implements Serializable

    serialVersionUID:
      6131359489725632369L

    - ### Serialized Fields

      - #### dialog

            StreetsideExportDialog dialog

  - ### Class org.openstreetmap.josm.plugins.streetside.actions.StreetsideJoinAction extends org.openstreetmap.josm.actions.JosmAction implements Serializable

    serialVersionUID:
      -7082300908202843706L

  - ### Class org.openstreetmap.josm.plugins.streetside.actions.StreetsideWalkAction extends org.openstreetmap.josm.actions.JosmAction implements Serializable

    serialVersionUID:
      3454223919402245818L

    - ### Serialized Fields

      - #### thread

            WalkThread thread

      - #### listeners

            java.util.List<E> listeners

  - ### Class org.openstreetmap.josm.plugins.streetside.actions.StreetsideZoomAction extends org.openstreetmap.josm.actions.JosmAction implements Serializable

    serialVersionUID:
      -5885977359895624233L

- ## Package org.openstreetmap.josm.plugins.streetside.gui

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.StreetsideExportDialog extends javax.swing.JPanel implements Serializable

    serialVersionUID:
      -2746815082016025516L

    - ### Serialized Fields

      - #### all

            javax.swing.JRadioButton all

        Button to export all downloaded images.

      - #### sequence

            javax.swing.JRadioButton sequence

        Button to export all images in the sequence of the selected StreetsideImage.

      - #### selected

            javax.swing.JRadioButton selected

        Button to export all images belonging to the selected `StreetsideImage` objects.

      - #### rewrite

            javax.swing.JRadioButton rewrite

        Button to rewrite all imported images.

      - #### group

            javax.swing.ButtonGroup group

        Group of button containing all the options.

      - #### choose

            javax.swing.JButton choose

      - #### path

            javax.swing.JLabel path

      - #### chooser

            javax.swing.JFileChooser chooser

        File chooser.

      - #### ok

            javax.swing.JButton ok

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.StreetsideExportDialog.RewriteButtonAction extends javax.swing.AbstractAction implements Serializable

    serialVersionUID:
      1035332841101190301L

    - ### Serialized Fields

      - #### lastPath

            java.lang.String lastPath

      - #### dlg

            StreetsideExportDialog dlg

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.StreetsideImageDisplay extends javax.swing.JComponent implements Serializable

    serialVersionUID:
      -3188274185432686201L

    - ### Serialized Fields

      - #### detections

            java.util.Collection<E> detections

      - #### image

            java.awt.image.BufferedImage image

        The image currently displayed

      - #### visibleRect

            java.awt.Rectangle visibleRect

        The rectangle (in image coordinates) of the image that is visible. This rectangle is calculated each time the zoom is modified

      - #### selectedRect

            java.awt.Rectangle selectedRect

        When a selection is done, the rectangle of the selection (in image coordinates)

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.StreetsideImageTreeCellRenderer extends javax.swing.tree.DefaultTreeCellRenderer implements Serializable

    serialVersionUID:
      5359276673450659572L

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.StreetsideMainDialog extends org.openstreetmap.josm.gui.dialogs.ToggleDialog implements Serializable

    serialVersionUID:
      2645654786827812861L

    - ### Serialized Fields

      - #### image

            StreetsideAbstractImage image

      - #### nextButton

            org.openstreetmap.josm.gui.SideButton nextButton

      - #### previousButton

            org.openstreetmap.josm.gui.SideButton previousButton

      - #### redButton

            org.openstreetmap.josm.gui.SideButton redButton

        Button used to jump to the image following the red line

      - #### blueButton

            org.openstreetmap.josm.gui.SideButton blueButton

        Button used to jump to the image following the blue line

      - #### playButton

            org.openstreetmap.josm.gui.SideButton playButton

      - #### pauseButton

            org.openstreetmap.josm.gui.SideButton pauseButton

      - #### stopButton

            org.openstreetmap.josm.gui.SideButton stopButton

      - #### imageInfoHelp

            ImageInfoHelpPopup imageInfoHelp

      - #### streetsideViewerHelp

            StreetsideViewerHelpPopup streetsideViewerHelp

      - #### streetsideImageDisplay

            StreetsideImageDisplay streetsideImageDisplay

        Object containing the shown image and that handles zoom and drag

      - #### imageCache

            StreetsideCache imageCache

      - #### thumbnailCache

            StreetsideCache thumbnailCache

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.StreetsideViewerDialog extends org.openstreetmap.josm.gui.dialogs.ToggleDialog implements Serializable

    serialVersionUID:
      -8983900297628236197L

    - ### Serialized Fields

      - #### streetsideViewerPanel

            StreetsideViewerPanel streetsideViewerPanel

        Object containing the shown image and that handles zoom and drag

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.StreetsideWalkDialog extends javax.swing.JPanel implements Serializable

    serialVersionUID:
      7974881240732957573L

    - ### Serialized Fields

      - #### spin

            javax.swing.SpinnerModel spin

        Spin containing the interval value.

      - #### waitForPicture

            javax.swing.JCheckBox waitForPicture

        Whether it must wait for the picture to be downloaded

      - #### followSelection

            javax.swing.JCheckBox followSelection

        Whether the view must follow the selected image.

      - #### goForward

            javax.swing.JCheckBox goForward

        Go forward or backwards

- ## Package org.openstreetmap.josm.plugins.streetside.gui.boilerplate

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.boilerplate.SelectableLabel extends javax.swing.JTextPane implements Serializable

    serialVersionUID:
      5432480892000739831L

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.boilerplate.StreetsideButton extends javax.swing.JButton implements Serializable

    serialVersionUID:
      -3060978712233067368L

- ## Package org.openstreetmap.josm.plugins.streetside.gui.dialog

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.dialog.ChooseGeoImageLayersDialog extends javax.swing.JDialog implements Serializable

    serialVersionUID:
      -1793622345412435234L

- ## Package org.openstreetmap.josm.plugins.streetside.gui.imageinfo

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.imageinfo.AddTagToPrimitiveAction extends javax.swing.AbstractAction implements Serializable

    serialVersionUID:
      -2134831346322019333L

    - ### Serialized Fields

      - #### tag

            org.openstreetmap.josm.data.osm.Tag tag

      - #### target

            org.openstreetmap.josm.data.osm.AbstractPrimitive target

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.imageinfo.ClipboardAction extends javax.swing.AbstractAction implements Serializable

    serialVersionUID:
      -7298944557860158010L

    - ### Serialized Fields

      - #### popup

            javax.swing.JPopupMenu popup

        A small popup that shows up when the key has been moved to the clipboard

      - #### popupParent

            java.awt.Component popupParent

        The component which is used as parent of the shown popup. If this is `null`, no popup will be shown.

      - #### lastPopupShowTime

            long lastPopupShowTime

        The UNIX epoch time when the popup for this action was shown the last time

      - #### contents

            java.awt.datatransfer.Transferable contents

        The contents that are transfered into the clipboard when the action is executed. If this is `null`, the clipboard won't be changed.

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.imageinfo.ImageInfoHelpPopup extends javax.swing.JPopupMenu implements Serializable

    serialVersionUID:
      -1721594904273820586L

    - ### Serialized Fields

      - #### invokerComp

            java.awt.Component invokerComp

      - #### alreadyDisplayed

            boolean alreadyDisplayed

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.imageinfo.ImageInfoPanel extends org.openstreetmap.josm.gui.dialogs.ToggleDialog implements Serializable

    serialVersionUID:
      4141847503072417190L

    - ### Serialized Fields

      - #### numDetectionsLabel

            javax.swing.JLabel numDetectionsLabel

      - #### showDetectionsCheck

            javax.swing.JCheckBox showDetectionsCheck

      - #### usernameLabel

            javax.swing.JLabel usernameLabel

      - #### imgKeyValue

            javax.swing.JTextPane imgKeyValue

      - #### imgLinkAction

            WebLinkAction imgLinkAction

      - #### copyImgKeyAction

            ClipboardAction copyImgKeyAction

      - #### addStreetsideTagAction

            AddTagToPrimitiveAction addStreetsideTagAction

      - #### seqKeyValue

            javax.swing.JTextPane seqKeyValue

      - #### imageLinkChangeListener

            org.openstreetmap.josm.data.preferences.AbstractProperty.ValueChangeListener<T> imageLinkChangeListener

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.imageinfo.StreetsideViewerHelpPopup extends javax.swing.JPopupMenu implements Serializable

    serialVersionUID:
      -7840242522398163839L

    - ### Serialized Fields

      - #### invokerComp

            java.awt.Component invokerComp

      - #### alreadyDisplayed

            boolean alreadyDisplayed

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.imageinfo.StreetsideViewerPanel extends javax.swing.JPanel implements Serializable

    serialVersionUID:
      4141847503072417190L

    - ### Serialized Fields

      - #### highResImageryCheck

            javax.swing.JCheckBox highResImageryCheck

      - #### imgLinkAction

            WebLinkAction imgLinkAction

      - #### imgReloadAction

            ImageReloadAction imgReloadAction

      - #### imageLinkChangeListener

            org.openstreetmap.josm.data.preferences.AbstractProperty.ValueChangeListener<T> imageLinkChangeListener

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.imageinfo.ThreeSixtyDegreeViewerPanel extends javafx.embed.swing.JFXPanel implements Serializable

    serialVersionUID:
      -4940350009018422000L

  - ### Class org.openstreetmap.josm.plugins.streetside.gui.imageinfo.WebLinkAction extends javax.swing.AbstractAction implements Serializable

    serialVersionUID:
      -8168227661356480455L

    - ### Serialized Fields

      - #### url

            java.net.URL url

- ## Package org.openstreetmap.josm.plugins.streetside.model

  - ### Class org.openstreetmap.josm.plugins.streetside.model.UserProfile extends KeyIndexedObject implements Serializable

    serialVersionUID:
      7993340649510343946L

    - ### Serialized Fields

      - #### username

            java.lang.String username

      - #### avatar

            javax.swing.ImageIcon avatar

JOSM Plugins