Package ucar.gcdm.client
Class GcdmNetcdfFile
- java.lang.Object
-
- ucar.nc2.NetcdfFile
-
- ucar.gcdm.client.GcdmNetcdfFile
-
- All Implemented Interfaces:
Closeable,AutoCloseable,ucar.nc2.internal.cache.FileCacheable
public class GcdmNetcdfFile extends ucar.nc2.NetcdfFileA remote CDM NetcdfFile, using gprc protocol to communicate.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGcdmNetcdfFile.Builder<T extends GcdmNetcdfFile.Builder<T>>
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GcdmNetcdfFile.Builder<?>builder()voidclose()StringgetFileTypeDescription()StringgetFileTypeId()protected Iterator<ucar.array.StructureData>getSequenceIterator(ucar.nc2.Sequence s, int bufferSize)protected ucar.array.Array<?>readArrayData(ucar.nc2.Variable v, ucar.array.Section sectionWanted)static voidsetDebugFlags(ucar.nc2.util.DebugFlags debugFlag)GcdmNetcdfFile.Builder<?>toBuilder()-
Methods inherited from class ucar.nc2.NetcdfFile
addLocalFieldsToBuilder, findAttribute, findDimension, findGroup, findVariable, getDetailInfo, getDetailInfo, getDimensions, getFileTypeVersion, getGlobalAttributes, getId, getLastModified, getLocation, getRootGroup, getTitle, getUnlimitedDimension, getVariables, hasUnlimitedDimension, reacquire, readSectionArray, release, sendIospMessage, setFileCache, toNcml, toString, writeNcml, writeNcml
-
-
-
-
Field Detail
-
PROTOCOL
public static final String PROTOCOL
- See Also:
- Constant Field Values
-
SCHEME
public static final String SCHEME
- See Also:
- Constant Field Values
-
-
Method Detail
-
setDebugFlags
public static void setDebugFlags(ucar.nc2.util.DebugFlags debugFlag)
-
getSequenceIterator
protected Iterator<ucar.array.StructureData> getSequenceIterator(ucar.nc2.Sequence s, int bufferSize) throws IOException
- Overrides:
getSequenceIteratorin classucar.nc2.NetcdfFile- Throws:
IOException
-
readArrayData
@Nullable protected ucar.array.Array<?> readArrayData(ucar.nc2.Variable v, ucar.array.Section sectionWanted) throws IOException- Overrides:
readArrayDatain classucar.nc2.NetcdfFile- Throws:
IOException
-
getFileTypeId
public String getFileTypeId()
- Overrides:
getFileTypeIdin classucar.nc2.NetcdfFile
-
getFileTypeDescription
public String getFileTypeDescription()
- Overrides:
getFileTypeDescriptionin classucar.nc2.NetcdfFile
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceucar.nc2.internal.cache.FileCacheable- Overrides:
closein classucar.nc2.NetcdfFile
-
toBuilder
public GcdmNetcdfFile.Builder<?> toBuilder()
- Overrides:
toBuilderin classucar.nc2.NetcdfFile
-
builder
public static GcdmNetcdfFile.Builder<?> builder()
-
-