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

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

public class MetricsPageLoadingListener
extends java.lang.Object
implements org.icepdf.core.events.PageLoadingListener

MetricsPageLoadingListener is an example of how the PageLoadingListener interface can be used to page loading metrics information.

Since:
5.1.0

Field Summary
static java.text.DecimalFormat formatter
           
static java.text.DecimalFormat percentFormatter
           
 
Constructor Summary
MetricsPageLoadingListener(int pageCount)
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

formatter

public static final java.text.DecimalFormat formatter

percentFormatter

public static final java.text.DecimalFormat percentFormatter
Constructor Detail

MetricsPageLoadingListener

public MetricsPageLoadingListener(int pageCount)
Method Detail

pageLoadingStarted

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

pageInitializationStarted

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

pageInitializationEnded

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

pageImageLoaded

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

pagePaintingStarted

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

pagePaintingEnded

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

pageLoadingEnded

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