us.zuercher.gpx2map.image.netpbm
Class NetpbmImageFactory.LoadImageLogicTarget

java.lang.Object
  extended by us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.LoadImageLogicTarget
All Implemented Interfaces:
NetpbmImageFactory.GzipRetryLogicTarget
Enclosing class:
NetpbmImageFactory

private class NetpbmImageFactory.LoadImageLogicTarget
extends Object
implements NetpbmImageFactory.GzipRetryLogicTarget

LoadImageLogicTarget implements NetpbmImageFactory.GzipRetryLogicTarget to read image data from the input stream.


Constructor Summary
private NetpbmImageFactory.LoadImageLogicTarget()
           
 
Method Summary
 Object performAction(BufferedInputStream input, NetpbmImageFactory.ExceptionHolder exceptionHolder)
          Attempts to read a NetpbmImage from the given input stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetpbmImageFactory.LoadImageLogicTarget

private NetpbmImageFactory.LoadImageLogicTarget()
Method Detail

performAction

public Object performAction(BufferedInputStream input,
                            NetpbmImageFactory.ExceptionHolder exceptionHolder)
                     throws IOException
Attempts to read a NetpbmImage from the given input stream.

Specified by:
performAction in interface NetpbmImageFactory.GzipRetryLogicTarget
Parameters:
input - a BufferedInputStream that supports mark/reset.
exceptionHolder - holder for image format errors
Returns:
a NetpbmImage
Throws:
IOException - if the stream cannot be read or doesn't support mark/reset