Package org.apache.batik.apps.svgbrowser
Interface SquiggleInputHandler
-
- All Known Implementing Classes:
SVGInputHandler
,XMLInputHandler
public interface SquiggleInputHandler
This is the interface expected from classes which can handle specific types of input for the Squiggle SVG browser. The simplest implementation will simply handle SVG documents. Other, more sophisticated implementations will handle other types of documents and convert them into SVG before displaying them in an SVG canvas.- Version:
- $Id: SquiggleInputHandler.java 1805419 2017-08-18 13:04:30Z ssteiner $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
accept(java.io.File f)
Returns true if the input file can be handled by the handlerboolean
accept(ParsedURL purl)
Returns true if the input URI can be handled by the handlerjava.lang.String
getDescription()
Returns a description for this handlerjava.lang.String[]
getHandledExtensions()
Returns the list of file extensions handled by this handlerjava.lang.String[]
getHandledMimeTypes()
Returns the list of mime types handled by this handler.void
handle(ParsedURL purl, JSVGViewerFrame svgFrame)
Handles the given input for the given JSVGViewerFrame
-
-
-
Method Detail
-
getHandledMimeTypes
java.lang.String[] getHandledMimeTypes()
Returns the list of mime types handled by this handler.
-
getHandledExtensions
java.lang.String[] getHandledExtensions()
Returns the list of file extensions handled by this handler
-
getDescription
java.lang.String getDescription()
Returns a description for this handler
-
accept
boolean accept(java.io.File f)
Returns true if the input file can be handled by the handler
-
accept
boolean accept(ParsedURL purl)
Returns true if the input URI can be handled by the handler- Parameters:
purl
- URL describing the candidate input
-
handle
void handle(ParsedURL purl, JSVGViewerFrame svgFrame) throws java.lang.Exception
Handles the given input for the given JSVGViewerFrame- Throws:
java.lang.Exception
-
-