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.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns true if the input file can be handled by the handlerboolean
Returns true if the input URI can be handled by the handlerReturns a description for this handlerString[]
Returns the list of file extensions handled by this handlerString[]
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 Details
-
getHandledMimeTypes
String[] getHandledMimeTypes()Returns the list of mime types handled by this handler. -
getHandledExtensions
String[] getHandledExtensions()Returns the list of file extensions handled by this handler -
getDescription
String getDescription()Returns a description for this handler -
accept
Returns true if the input file can be handled by the handler -
accept
Returns true if the input URI can be handled by the handler- Parameters:
purl
- URL describing the candidate input
-
handle
Handles the given input for the given JSVGViewerFrame- Throws:
Exception
-