Class SlideShowAnnotationController

    • Field Detail

      • BUFFERED_IMAGE_CACHE_SIZE

        public static final java.lang.String BUFFERED_IMAGE_CACHE_SIZE
        See Also:
        Constant Field Values
      • BUFFERED_IMAGE_CACHE_NAME

        public static final java.lang.String BUFFERED_IMAGE_CACHE_NAME
      • SLIDESHOW_UPDATE_DELAY_MILLIS

        protected static final long SLIDESHOW_UPDATE_DELAY_MILLIS
        See Also:
        Constant Field Values
      • DEFAULT_BUFFERED_IMAGE_CACHE_SIZE

        protected static final long DEFAULT_BUFFERED_IMAGE_CACHE_SIZE
        See Also:
        Constant Field Values
      • SMALL_IMAGE_PREFERRED_SIZE

        protected static java.awt.Dimension SMALL_IMAGE_PREFERRED_SIZE
      • LARGE_IMAGE_PREFERRED_SIZE

        protected static java.awt.Dimension LARGE_IMAGE_PREFERRED_SIZE
      • index

        protected int index
      • state

        protected java.lang.String state
      • imageSources

        protected java.util.List<java.lang.Object> imageSources
      • readThread

        protected java.lang.Thread readThread
      • updateTimer

        protected javax.swing.Timer updateTimer
    • Constructor Detail

      • SlideShowAnnotationController

        public SlideShowAnnotationController​(WorldWindow worldWindow,
                                             SlideShowAnnotation annotation,
                                             java.lang.Iterable<?> imageSources)
    • Method Detail

      • initializeSlideShow

        protected void initializeSlideShow()
      • getImageSources

        public java.util.List<? extends java.lang.Object> getImageSources()
      • setImageSources

        public void setImageSources​(java.lang.Iterable<? extends java.lang.Object> imageSources)
      • getState

        public java.lang.String getState()
      • getIndex

        public int getIndex()
      • goToImage

        public void goToImage​(int index)
      • startSlideShow

        public void startSlideShow()
      • stopSlideShow

        public void stopSlideShow()
      • stopRetrievalTasks

        public void stopRetrievalTasks()
      • getPreferredImageSize

        public java.awt.Dimension getPreferredImageSize()
      • setPreferredImageSize

        public void setPreferredImageSize​(java.awt.Dimension size)
      • hasPreviousIndex

        protected boolean hasPreviousIndex()
      • hasNextIndex

        protected boolean hasNextIndex()
      • getPreviousIndex

        protected int getPreviousIndex()
      • getNextIndex

        protected int getNextIndex()
      • doGoToImage

        protected void doGoToImage​(int index)
      • playPressed

        protected void playPressed​(java.awt.event.ActionEvent e)
      • previousPressed

        protected void previousPressed​(java.awt.event.ActionEvent e)
      • nextPressed

        protected void nextPressed​(java.awt.event.ActionEvent e)
      • beginPressed

        protected void beginPressed​(java.awt.event.ActionEvent e)
      • endPressed

        protected void endPressed​(java.awt.event.ActionEvent e)
      • resizePressed

        protected void resizePressed​(java.awt.event.ActionEvent e)
      • onPlayPressed

        protected void onPlayPressed​(java.awt.event.ActionEvent e)
      • onPreviousPressed

        protected void onPreviousPressed​(java.awt.event.ActionEvent e)
      • onNextPressed

        protected void onNextPressed​(java.awt.event.ActionEvent e)
      • onBeginPressed

        protected void onBeginPressed​(java.awt.event.ActionEvent e)
      • onEndPressed

        protected void onEndPressed​(java.awt.event.ActionEvent e)
      • onResizePressed

        protected void onResizePressed​(java.awt.event.ActionEvent e)
      • retrieveAndSetImage

        protected void retrieveAndSetImage​(java.lang.Object source,
                                           int index)
      • doRetrieveAndSetImage

        protected void doRetrieveAndSetImage​(java.lang.Object source,
                                             int index)
      • startImageRetrieval

        protected void startImageRetrieval​(java.lang.Object source,
                                           int index)
      • stopImageRetrieval

        protected void stopImageRetrieval()
      • nextSlideShowImage

        protected boolean nextSlideShowImage()
      • onSlideShowUpdate

        protected void onSlideShowUpdate()
      • startSlideShowUpdate

        protected void startSlideShowUpdate()
      • stopSlideShowUpdate

        protected void stopSlideShowUpdate()
      • createTitle

        protected java.lang.String createTitle​(java.lang.Object imageSource)
      • createPositionText

        protected java.lang.String createPositionText​(int position,
                                                      int length)
      • getImageName

        protected java.lang.String getImageName​(java.lang.Object imageSource)