Interface SVGConverterSource

  • All Known Implementing Classes:
    SVGConverterFileSource, SVGConverterURLSource

    public interface SVGConverterSource
    Interface used to handle both Files and URLs in the SVGConverter
    Version:
    $Id: SVGConverterSource.java 1733416 2016-03-03 07:07:13Z gadams $
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getName()
      Returns the name of the source.
      java.lang.String getURI()
      Returns a URI string corresponding to this source
      boolean isReadable()
      Checks if source can be read
      boolean isSameAs​(java.lang.String srcStr)
      Checks if same as source described by srcStr
      java.io.InputStream openStream()
      Gets a TranscoderInput for that source
    • Method Detail

      • getName

        java.lang.String getName()
        Returns the name of the source. That would be the name for a File or URL
      • openStream

        java.io.InputStream openStream()
                                throws java.io.IOException
        Gets a TranscoderInput for that source
        Throws:
        java.io.IOException
      • isSameAs

        boolean isSameAs​(java.lang.String srcStr)
        Checks if same as source described by srcStr
      • isReadable

        boolean isReadable()
        Checks if source can be read
      • getURI

        java.lang.String getURI()
        Returns a URI string corresponding to this source