public abstract class AbstractTrackReader extends Object implements TrackReader
Constructor and Description |
---|
AbstractTrackReader() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
acceptFilePath(String filePath) |
protected Track[] |
asArray(List<Track> trackList) |
boolean |
canRead(Object source) |
protected boolean |
doCanRead(InputStream inputStream) |
protected boolean |
doCanRead(Object source) |
protected boolean |
doCanRead(String filePath) |
protected boolean |
doCanRead(URL url) |
protected abstract Track[] |
doRead(InputStream inputStream) |
protected Track[] |
doRead(Object source) |
protected Track[] |
doRead(String filePath) |
protected Track[] |
doRead(URL url) |
Track[] |
read(Object source) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription
protected boolean acceptFilePath(String filePath)
public boolean canRead(Object source)
canRead
in interface TrackReader
protected boolean doCanRead(InputStream inputStream)
protected boolean doCanRead(Object source)
protected boolean doCanRead(String filePath)
protected boolean doCanRead(URL url)
protected abstract Track[] doRead(InputStream inputStream) throws IOException
IOException
protected Track[] doRead(Object source) throws IOException
IOException
protected Track[] doRead(String filePath) throws IOException
IOException
protected Track[] doRead(URL url) throws IOException
IOException
public Track[] read(Object source)
read
in interface TrackReader