DecodingProgressListener.java 591 B

12345678910111213141516171819202122
  1. package com.poqop.document.events;
  2. public interface DecodingProgressListener
  3. {
  4. void decodingProgressChanged(int currentlyDecoding);
  5. public class DecodingProgressEvent extends SafeEvent<DecodingProgressListener>
  6. {
  7. private final int currentlyDecoding;
  8. public DecodingProgressEvent(int currentlyDecoding)
  9. {
  10. this.currentlyDecoding = currentlyDecoding;
  11. }
  12. @Override
  13. public void dispatchSafely(DecodingProgressListener listener)
  14. {
  15. listener.decodingProgressChanged(currentlyDecoding);
  16. }
  17. }
  18. }