/[classpath]/classpath/javax/imageio/ImageReader.java
ViewVC logotype

Diff of /classpath/javax/imageio/ImageReader.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by mkoch, Tue Oct 5 07:07:53 2004 UTC revision 1.3 by mkoch, Tue Oct 5 10:27:03 2004 UTC
# Line 54  import javax.imageio.spi.ImageReaderSpi; Line 54  import javax.imageio.spi.ImageReaderSpi;
54    
55  public abstract class ImageReader  public abstract class ImageReader
56  {  {
57      private boolean aborted;
58      
59    protected Locale[] availableLocales;    protected Locale[] availableLocales;
60    protected boolean ignoreMetadata;    protected boolean ignoreMetadata;
61    protected Object input;    protected Object input;
# Line 71  public abstract class ImageReader Line 73  public abstract class ImageReader
73      this.originatingProvider = originatingProvider;      this.originatingProvider = originatingProvider;
74    }    }
75    
76      public void abort()
77      {
78        aborted = true;
79      }
80    
81      protected boolean abortRequested()
82      {
83        return aborted;
84      }
85    
86    public void addIIOReadProgressListener(IIOReadProgressListener listener)    public void addIIOReadProgressListener(IIOReadProgressListener listener)
87    {    {
# Line 101  public abstract class ImageReader Line 112  public abstract class ImageReader
112      return false;      return false;
113    }    }
114    
115      protected void clearAbortRequest()
116      {
117        aborted = false;
118      }
119      
120    public void dispose()    public void dispose()
121    {    {
122      // The default implementation does nothing.      // The default implementation does nothing.
# Line 167  public abstract class ImageReader Line 183  public abstract class ImageReader
183    public abstract IIOMetadata getStreamMetadata()    public abstract IIOMetadata getStreamMetadata()
184      throws IOException;      throws IOException;
185    
186      public int getThumbnailHeight(int imageIndex, int thumbnailIndex)
187        throws IOException
188      {
189        return readThumbnail(imageIndex, thumbnailIndex).getHeight();
190      }
191    
192      public int getThumbnailWidth(int imageIndex, int thumbnailIndex)
193        throws IOException
194      {
195        return readThumbnail(imageIndex, thumbnailIndex).getWidth();
196      }
197    
198    public int getTileGridXOffset(int imageIndex)    public int getTileGridXOffset(int imageIndex)
199      throws IOException      throws IOException
200    {    {

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26