us.zuercher.gpx2map.image.netpbm
Class NetpbmImageFactory.LoadImageLogicTarget
java.lang.Object
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NetpbmImageFactory.LoadImageLogicTarget
private NetpbmImageFactory.LoadImageLogicTarget()
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