## org.apache.batik.apps.svgbrowser
Class SVGInputHandler

    java.lang.Object
      org.apache.batik.apps.svgbrowser.SVGInputHandler

All Implemented Interfaces:
  SquiggleInputHandler

public class SVGInputHandler
extends java.lang.Object
implements SquiggleInputHandler

This implementation of the `SquiggleInputHandler` class simply displays an SVG file into the JSVGCanvas.

Field Summary
`static java.lang.String[]` `SVG_FILE_EXTENSIONS`
`static java.lang.String[]` `SVG_MIME_TYPES`

Constructor Summary
`SVGInputHandler()`

Method Summary
`boolean` `accept(java.io.File f)` Returns true if the input file can be handled.
`boolean` `accept(ParsedURL purl)` Returns true if the input URI can be handled by the handler
`boolean` `accept(java.lang.String path)` Returns true if the resource at the given path can be handled
`java.lang.String` `getDescription()` Returns a description for this handler.
`java.lang.String[]` `getHandledExtensions()` Returns the list of file extensions handled by this handler
`java.lang.String[]` `getHandledMimeTypes()` Returns the list of mime types handled by this handler.
`void` `handle(ParsedURL purl, JSVGViewerFrame svgViewerFrame)` Handles the given input for the given JSVGViewerFrame

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### SVG_MIME_TYPES

    public static final java.lang.String[] SVG_MIME_TYPES

### SVG_FILE_EXTENSIONS

    public static final java.lang.String[] SVG_FILE_EXTENSIONS

Constructor Detail

### SVGInputHandler

    public SVGInputHandler()

Method Detail

### getHandledMimeTypes

    public java.lang.String[] getHandledMimeTypes()

  Returns the list of mime types handled by this handler.

  Specified by:
    `getHandledMimeTypes` in interface `SquiggleInputHandler`

### getHandledExtensions

    public java.lang.String[] getHandledExtensions()

  Returns the list of file extensions handled by this handler

  Specified by:
    `getHandledExtensions` in interface `SquiggleInputHandler`

### getDescription

    public java.lang.String getDescription()

  Returns a description for this handler.

  Specified by:
    `getDescription` in interface `SquiggleInputHandler`

### handle

    public void handle(ParsedURL purl,
                       JSVGViewerFrame svgViewerFrame)

  Handles the given input for the given JSVGViewerFrame

  Specified by:
    `handle` in interface `SquiggleInputHandler`

### accept

    public boolean accept(java.io.File f)

  Returns true if the input file can be handled.

  Specified by:
    `accept` in interface `SquiggleInputHandler`

### accept

    public boolean accept(ParsedURL purl)

  Returns true if the input URI can be handled by the handler

  Specified by:
    `accept` in interface `SquiggleInputHandler`
  Parameters:
    `purl` - URL describing the candidate input

### accept

    public boolean accept(java.lang.String path)

  Returns true if the resource at the given path can be handled

Copyright © 2004 Apache Software Foundation. All Rights Reserved.