Package ucar.nc2.ncml
Class Aggregation.DatasetProxyReader
- java.lang.Object
-
- ucar.nc2.ncml.Aggregation.DatasetProxyReader
-
- All Implemented Interfaces:
ProxyReader
- Enclosing class:
- Aggregation
protected class Aggregation.DatasetProxyReader extends Object implements ProxyReader
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Array
reallyRead(Variable mainV, Section section, CancelTask cancelTask)
Read a section of the data for a Variable.Array
reallyRead(Variable mainV, CancelTask cancelTask)
Read all the data for a Variable.
-
-
-
Method Detail
-
reallyRead
public Array reallyRead(Variable mainV, CancelTask cancelTask) throws IOException
Description copied from interface:ProxyReader
Read all the data for a Variable.- Specified by:
reallyRead
in interfaceProxyReader
- Parameters:
mainV
- the client VariablecancelTask
- user may cancel- Returns:
- memory resident Array containing the data. Will have same shape as the Variable.
- Throws:
IOException
- on error
-
reallyRead
public Array reallyRead(Variable mainV, Section section, CancelTask cancelTask) throws IOException, InvalidRangeException
Description copied from interface:ProxyReader
Read a section of the data for a Variable.- Specified by:
reallyRead
in interfaceProxyReader
- Parameters:
mainV
- the client Variablesection
- the section of data to read.cancelTask
- user may cancel- Returns:
- memory resident Array containing the data. Will have same shape as the Section.
- Throws:
IOException
- on errorInvalidRangeException
- if section has incorrect rank or illegal shape.
-
-