gov.nasa.worldwind.applications.sar.tracks
Class AbstractTrackReader
java.lang.Object
gov.nasa.worldwind.applications.sar.tracks.AbstractTrackReader
- All Implemented Interfaces:
- TrackReader
- Direct Known Subclasses:
- CSVTrackReader, GPXTrackReader, NMEATrackReader
public abstract class AbstractTrackReader
- extends Object
- implements TrackReader
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTrackReader
public AbstractTrackReader()
acceptFilePath
protected boolean acceptFilePath(String filePath)
asArray
protected Track[] asArray(List<Track> trackList)
canRead
public boolean canRead(Object source)
- Specified by:
canRead
in interface TrackReader
doCanRead
protected boolean doCanRead(InputStream inputStream)
doCanRead
protected boolean doCanRead(Object source)
doCanRead
protected boolean doCanRead(String filePath)
doCanRead
protected boolean doCanRead(URL url)
doRead
protected abstract Track[] doRead(InputStream inputStream)
throws IOException
- Throws:
IOException
doRead
protected Track[] doRead(Object source)
throws IOException
- Throws:
IOException
doRead
protected Track[] doRead(String filePath)
throws IOException
- Throws:
IOException
doRead
protected Track[] doRead(URL url)
throws IOException
- Throws:
IOException
read
public Track[] read(Object source)
- Specified by:
read
in interface TrackReader