Class 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.
    • Constructor Summary

      Constructors 
      Constructor Description
      SVGInputHandler()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean accept​(java.io.File f)
      Returns true if the input file can be handled.
      boolean accept​(java.lang.String path)
      Returns true if the resource at the given path can be handled
      boolean accept​(ParsedURL purl)
      Returns true if the input URI can be handled by the handler
      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
      • 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