gov.nasa.worldwind.data
Class AbstractDataDescriptorReader
java.lang.Object
gov.nasa.worldwind.data.AbstractDataDescriptorReader
- All Implemented Interfaces:
- DataDescriptorReader
- Direct Known Subclasses:
- BasicDataDescriptorReader, WWDotNetLayerSetReader
public abstract class AbstractDataDescriptorReader
- extends Object
- implements DataDescriptorReader
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractDataDescriptorReader
public AbstractDataDescriptorReader()
canRead
public boolean canRead()
throws IOException
- Specified by:
canRead
in interface DataDescriptorReader
- Throws:
IOException
doCanRead
protected boolean doCanRead(Object src)
throws IOException
- Throws:
IOException
doCanReadStream
protected abstract boolean doCanReadStream(Reader reader)
throws IOException
- Throws:
IOException
doRead
protected abstract DataDescriptor doRead(Reader reader)
throws IOException
- Throws:
IOException
getSource
public Object getSource()
- Specified by:
getSource
in interface DataDescriptorReader
openReader
protected Reader openReader(Object src)
throws IOException
- Throws:
IOException
read
public DataDescriptor read()
throws IOException
- Specified by:
read
in interface DataDescriptorReader
- Throws:
IOException
setSource
public void setSource(Object source)
- Specified by:
setSource
in interface DataDescriptorReader