Class ImageMarker.MarkerRemoteEntry
- java.lang.Object
-
- org.openstreetmap.josm.gui.layer.geoimage.RemoteEntry
-
- org.openstreetmap.josm.gui.layer.markerlayer.ImageMarker.MarkerRemoteEntry
-
- All Implemented Interfaces:
IImageEntry<RemoteEntry>
,ImageMetadata
- Enclosing class:
- ImageMarker
private class ImageMarker.MarkerRemoteEntry extends RemoteEntry
-
-
Constructor Summary
Constructors Constructor Description MarkerRemoteEntry(java.net.URI uri, java.util.function.Supplier<RemoteEntry> firstImage, java.util.function.Supplier<RemoteEntry> previousImage, java.util.function.Supplier<RemoteEntry> nextImage, java.util.function.Supplier<RemoteEntry> lastImage)
Create a new remote entry
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
selectImage(ImageViewerDialog imageViewerDialog, IImageEntry<?> entry)
Select a specific image-
Methods inherited from class org.openstreetmap.josm.gui.layer.geoimage.RemoteEntry
equals, getDisplayName, getElevation, getExifCoor, getExifGpsInstant, getExifImgDir, getExifInstant, getExifOrientation, getFile, getFirstImage, getGpsInstant, getHeight, getImageURI, getInputStream, getIptcCaption, getIptcHeadline, getIptcKeywords, getIptcObjectName, getLastImage, getLastModified, getNextImage, getPos, getPreviousImage, getProjectionType, getSpeed, getWidth, hasExifGpsTime, hasExifTime, hasGpsTime, hashCode, setDisplayName, setElevation, setExifCoor, setExifGpsTime, setExifImgDir, setExifOrientation, setExifTime, setGpsTime, setHeight, setIptcCaption, setIptcHeadline, setIptcKeywords, setIptcObjectName, setPos, setProjectionType, setSpeed, setWidth
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openstreetmap.josm.data.imagery.street_level.IImageEntry
delete, isDeleteSupported, isRemoveSupported, read, remove, selectFirstImage, selectLastImage, selectNextImage, selectPreviousImage
-
Methods inherited from interface org.openstreetmap.josm.gui.layer.geoimage.ImageMetadata
extractExif
-
-
-
-
Constructor Detail
-
MarkerRemoteEntry
MarkerRemoteEntry(java.net.URI uri, java.util.function.Supplier<RemoteEntry> firstImage, java.util.function.Supplier<RemoteEntry> previousImage, java.util.function.Supplier<RemoteEntry> nextImage, java.util.function.Supplier<RemoteEntry> lastImage)
Create a new remote entry- Parameters:
uri
- The URI to usefirstImage
- first image supplierpreviousImage
- previous image suppliernextImage
- next image supplierlastImage
- last image supplier
-
-
Method Detail
-
selectImage
public void selectImage(ImageViewerDialog imageViewerDialog, IImageEntry<?> entry)
Description copied from interface:IImageEntry
Select a specific image- Specified by:
selectImage
in interfaceIImageEntry<RemoteEntry>
- Overrides:
selectImage
in classRemoteEntry
- Parameters:
imageViewerDialog
- The image viewer to updateentry
- The image to select
-
-