visad.data.netcdf.in
Class View.DataIterator
java.lang.Object
visad.data.netcdf.in.VirtualDataIterator
visad.data.netcdf.in.View.DataIterator
- Enclosing class:
- View
protected class View.DataIterator
- extends VirtualDataIterator
Iterates over the virtual VisAD data objects of this view.
Method Summary |
protected VirtualData |
getData()
Returns a copy of the next virtual VisAD data object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getData
protected VirtualData getData()
throws TypeException,
VisADException,
IOException
Returns a copy of the next virtual VisAD data object.
This implementation uses View.isCharToText()
,
View.isNumeric(Variable)
, View.isIgnorable(Variable)
,
and View.getData(Variable)
.
- Specified by:
getData
in class VirtualDataIterator
- Returns:
- A copy of the next virtual VisAD data
object or
null
if there is
no more data.
- Throws:
TypeException
- if a ScalarType
needed
to be created but couldn't.
VisADException
- Couldn't create necessary VisAD object.
IOException
- if a netCDF read-error occurs.