public class ConvertD2N
extends java.lang.Object
Constructor and Description |
---|
ConvertD2N() |
Modifier and Type | Method and Description |
---|---|
Array |
convert(ucar.nc2.dods.DodsV dataV)
Convert a DataDDS into an Array
|
Array |
convertNestedVariable(Variable v,
java.util.List<Range> section,
ucar.nc2.dods.DodsV dataV,
boolean flatten)
Convert a DataDDS into an Array for a Structure member variable.
|
Array |
convertTopVariable(Variable v,
java.util.List<Range> section,
ucar.nc2.dods.DodsV dataV)
Convert a DataDDS into an Array for a top level variable, ie not a Structure member variable.
|
public Array convertNestedVariable(Variable v, java.util.List<Range> section, ucar.nc2.dods.DodsV dataV, boolean flatten) throws java.io.IOException, DAP2Exception
v
- must be a member of a structuresection
- the requested variable section, as a List of type RangedataV
- the dataDDS has been parsed into this dodsV, this is the top variable containing vflatten
- if true, remove the StructureData "wrapper".java.io.IOException
- on io errorDAP2Exception
- on bad things happeningpublic Array convertTopVariable(Variable v, java.util.List<Range> section, ucar.nc2.dods.DodsV dataV) throws java.io.IOException, DAP2Exception
v
- must be a top variablesection
- the requested variable sectiondataV
- the dataDDS has been parsed into this dodsVjava.io.IOException
- on io errorDAP2Exception
- on badpublic Array convert(ucar.nc2.dods.DodsV dataV) throws java.io.IOException, DAP2Exception
dataV
- the dataDDS has been parsed into this dodsVjava.io.IOException
- on io errorDAP2Exception
- on bad