Class AbstractTrackReader

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean acceptFilePath​(java.lang.String filePath)  
      protected Track[] asArray​(java.util.List<Track> trackList)  
      boolean canRead​(java.lang.Object source)  
      protected boolean doCanRead​(java.io.InputStream inputStream)  
      protected boolean doCanRead​(java.lang.Object source)  
      protected boolean doCanRead​(java.lang.String filePath)  
      protected boolean doCanRead​(java.net.URL url)  
      protected abstract Track[] doRead​(java.io.InputStream inputStream)  
      protected Track[] doRead​(java.lang.Object source)  
      protected Track[] doRead​(java.lang.String filePath)  
      protected Track[] doRead​(java.net.URL url)  
      Track[] read​(java.lang.Object source)  
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractTrackReader

        public AbstractTrackReader()
    • Method Detail

      • doRead

        protected abstract Track[] doRead​(java.io.InputStream inputStream)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • canRead

        public boolean canRead​(java.lang.Object source)
        Specified by:
        canRead in interface TrackReader
      • read

        public Track[] read​(java.lang.Object source)
        Specified by:
        read in interface TrackReader
      • doCanRead

        protected boolean doCanRead​(java.lang.Object source)
      • doCanRead

        protected boolean doCanRead​(java.lang.String filePath)
      • doCanRead

        protected boolean doCanRead​(java.net.URL url)
      • doCanRead

        protected boolean doCanRead​(java.io.InputStream inputStream)
      • acceptFilePath

        protected boolean acceptFilePath​(java.lang.String filePath)
      • doRead

        protected Track[] doRead​(java.lang.Object source)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • doRead

        protected Track[] doRead​(java.lang.String filePath)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • doRead

        protected Track[] doRead​(java.net.URL url)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • asArray

        protected Track[] asArray​(java.util.List<Track> trackList)