Package ucar.gcdm
Class GcdmConverterMa2
- java.lang.Object
-
- ucar.gcdm.GcdmConverterMa2
-
public class GcdmConverterMa2 extends Object
Convert between Gcdm Protos and Netcdf objects, using ucar.ma2.Array for data.
-
-
Constructor Summary
Constructors Constructor Description GcdmConverterMa2()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ucar.array.ArrayTypeconvertDataType(GcdmNetcdfProto.DataType dtype)static GcdmNetcdfProto.DataTypeconvertDataType(ucar.ma2.DataType dtype)static ucar.ma2.ArrayStructuredecodeArrayStructureData(GcdmNetcdfProto.Data arrayStructureProto, ucar.ma2.Section section)static ucar.nc2.AttributedecodeAtt(GcdmNetcdfProto.Attribute attp)static ucar.ma2.ArraydecodeData(GcdmNetcdfProto.Data data, ucar.ma2.Section section)static voiddecodeGroup(GcdmNetcdfProto.Group proto, ucar.nc2.Group.Builder g)static ucar.ma2.SectiondecodeSection(GcdmNetcdfProto.Section proto)static ucar.ma2.StructureDatadecodeStructureData(GcdmNetcdfProto.StructureDataProto structDataProto, ucar.ma2.StructureMembers members)static ucar.ma2.ArraydecodeVlenData(GcdmNetcdfProto.Data data, ucar.ma2.Section section)static GcdmNetcdfProto.DataencodeArrayStructureData(ucar.ma2.ArrayStructure arrayStructure)static GcdmNetcdfProto.Attribute.BuilderencodeAtt(ucar.nc2.Attribute att)static GcdmNetcdfProto.DataencodeData(ucar.ma2.DataType dataType, ucar.ma2.Array data)static GcdmNetcdfProto.ErrorencodeErrorMessage(String message)static GcdmNetcdfProto.Group.BuilderencodeGroup(ucar.nc2.Group g, int sizeToCache)static GcdmNetcdfProto.SectionencodeSection(ucar.ma2.Section section)static GcdmNetcdfProto.StructureDataProtoencodeStructureData(ucar.ma2.StructureData structData)static GcdmNetcdfProto.DataencodeVlenData(ucar.ma2.DataType dataType, ucar.ma2.ArrayObject data)
-
-
-
Method Detail
-
encodeGroup
public static GcdmNetcdfProto.Group.Builder encodeGroup(ucar.nc2.Group g, int sizeToCache) throws IOException
- Throws:
IOException
-
encodeAtt
public static GcdmNetcdfProto.Attribute.Builder encodeAtt(ucar.nc2.Attribute att)
-
encodeErrorMessage
public static GcdmNetcdfProto.Error encodeErrorMessage(String message)
-
encodeData
public static GcdmNetcdfProto.Data encodeData(ucar.ma2.DataType dataType, ucar.ma2.Array data)
-
encodeVlenData
public static GcdmNetcdfProto.Data encodeVlenData(ucar.ma2.DataType dataType, ucar.ma2.ArrayObject data)
-
encodeSection
public static GcdmNetcdfProto.Section encodeSection(ucar.ma2.Section section)
-
encodeArrayStructureData
public static GcdmNetcdfProto.Data encodeArrayStructureData(ucar.ma2.ArrayStructure arrayStructure)
-
encodeStructureData
public static GcdmNetcdfProto.StructureDataProto encodeStructureData(ucar.ma2.StructureData structData)
-
decodeGroup
public static void decodeGroup(GcdmNetcdfProto.Group proto, ucar.nc2.Group.Builder g)
-
decodeAtt
public static ucar.nc2.Attribute decodeAtt(GcdmNetcdfProto.Attribute attp)
-
decodeSection
@Nonnull public static ucar.ma2.Section decodeSection(GcdmNetcdfProto.Section proto)
-
decodeData
public static ucar.ma2.Array decodeData(GcdmNetcdfProto.Data data, ucar.ma2.Section section)
-
decodeVlenData
public static ucar.ma2.Array decodeVlenData(GcdmNetcdfProto.Data data, ucar.ma2.Section section)
-
convertDataType
public static GcdmNetcdfProto.DataType convertDataType(ucar.ma2.DataType dtype)
-
convertDataType
public static ucar.array.ArrayType convertDataType(GcdmNetcdfProto.DataType dtype)
-
decodeArrayStructureData
public static ucar.ma2.ArrayStructure decodeArrayStructureData(GcdmNetcdfProto.Data arrayStructureProto, ucar.ma2.Section section)
-
decodeStructureData
public static ucar.ma2.StructureData decodeStructureData(GcdmNetcdfProto.StructureDataProto structDataProto, ucar.ma2.StructureMembers members)
-
-