org.icepdf.ri.common.views.listeners
Class DefaultPageViewLoadingListener

java.lang.Object
  extended by org.icepdf.core.events.PageLoadingAdapter
      extended by org.icepdf.ri.common.views.listeners.PageViewLoadingListener
          extended by org.icepdf.ri.common.views.listeners.DefaultPageViewLoadingListener
All Implemented Interfaces:
org.icepdf.core.events.PageLoadingListener

public class DefaultPageViewLoadingListener
extends PageViewLoadingListener

DefaultPageViewLoadingListener takes advantage of the PageLoadingListener interface to set the current page cursor to a wait symbol during page load.

Since:
5.1.0

Constructor Summary
DefaultPageViewLoadingListener(javax.swing.JComponent pageComponent, DocumentViewController documentViewController)
           
 
Method Summary
 void pageImageLoaded(org.icepdf.core.events.PageImageEvent event)
           
 void pageInitializationEnded(org.icepdf.core.events.PageInitializingEvent event)
           
 void pageInitializationStarted(org.icepdf.core.events.PageInitializingEvent event)
           
 void pageLoadingEnded(org.icepdf.core.events.PageLoadingEvent event)
           
 void pageLoadingStarted(org.icepdf.core.events.PageLoadingEvent event)
           
 void pagePaintingEnded(org.icepdf.core.events.PagePaintingEvent event)
           
 void pagePaintingStarted(org.icepdf.core.events.PagePaintingEvent event)
           
 void setDocumentViewController(DocumentViewController documentViewController)
          Sets the ne document view controller set when a view type changes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPageViewLoadingListener

public DefaultPageViewLoadingListener(javax.swing.JComponent pageComponent,
                                      DocumentViewController documentViewController)
Method Detail

setDocumentViewController

public void setDocumentViewController(DocumentViewController documentViewController)
Description copied from class: PageViewLoadingListener
Sets the ne document view controller set when a view type changes.

Specified by:
setDocumentViewController in class PageViewLoadingListener
Parameters:
documentViewController - currently selected document view controller.

pageLoadingStarted

public void pageLoadingStarted(org.icepdf.core.events.PageLoadingEvent event)
Specified by:
pageLoadingStarted in interface org.icepdf.core.events.PageLoadingListener
Overrides:
pageLoadingStarted in class org.icepdf.core.events.PageLoadingAdapter

pageInitializationStarted

public void pageInitializationStarted(org.icepdf.core.events.PageInitializingEvent event)
Specified by:
pageInitializationStarted in interface org.icepdf.core.events.PageLoadingListener
Overrides:
pageInitializationStarted in class org.icepdf.core.events.PageLoadingAdapter

pagePaintingStarted

public void pagePaintingStarted(org.icepdf.core.events.PagePaintingEvent event)
Specified by:
pagePaintingStarted in interface org.icepdf.core.events.PageLoadingListener
Overrides:
pagePaintingStarted in class org.icepdf.core.events.PageLoadingAdapter

pageInitializationEnded

public void pageInitializationEnded(org.icepdf.core.events.PageInitializingEvent event)
Specified by:
pageInitializationEnded in interface org.icepdf.core.events.PageLoadingListener
Overrides:
pageInitializationEnded in class org.icepdf.core.events.PageLoadingAdapter

pageImageLoaded

public void pageImageLoaded(org.icepdf.core.events.PageImageEvent event)
Specified by:
pageImageLoaded in interface org.icepdf.core.events.PageLoadingListener
Overrides:
pageImageLoaded in class org.icepdf.core.events.PageLoadingAdapter

pagePaintingEnded

public void pagePaintingEnded(org.icepdf.core.events.PagePaintingEvent event)
Specified by:
pagePaintingEnded in interface org.icepdf.core.events.PageLoadingListener
Overrides:
pagePaintingEnded in class org.icepdf.core.events.PageLoadingAdapter

pageLoadingEnded

public void pageLoadingEnded(org.icepdf.core.events.PageLoadingEvent event)
Specified by:
pageLoadingEnded in interface org.icepdf.core.events.PageLoadingListener
Overrides:
pageLoadingEnded in class org.icepdf.core.events.PageLoadingAdapter