org.foray.graphic.factory
Class SVGFactory
java.lang.Object
org.foray.graphic.factory.GraphicFactory
org.foray.graphic.factory.SVGFactory
public class SVGFactory
- extends GraphicFactory
ImageReader object for SVG document image type.
Field Summary |
protected static int |
SVG_SIG_LENGTH
The number of bytes to read when testing whether a file is an SVG
document. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SVG_SIG_LENGTH
protected static final int SVG_SIG_LENGTH
- The number of bytes to read when testing whether a file is an SVG
document.
- See Also:
- Constant Field Values
SVGFactory
public SVGFactory(GraphicServer4a server)
- Constructor.
- Parameters:
server
- The parent graphic server.
attemptCreate
public SVGGraphic attemptCreate(URL url,
BufferedInputStream bis)
throws IOException
- Description copied from class:
GraphicFactory
- Subclasses implement this method to try to create an appropriate Graphic
instance. Note that this superclass handles the task of marking and
resetting the input stream, so all the subclass needs to do is read the
stream.
- Specified by:
attemptCreate
in class GraphicFactory
- Parameters:
url
- The URL which contains the graphic content.bis
- The reusable input stream containing the bytes from url
.
- Returns:
- The newly-created Graphic instance, or null if this factory was
unable to create such an instance.
- Throws:
IOException
- For IO errors.
Copyright © 2017. All rights reserved.