public class StructureDS extends Structure implements VariableEnhanced
NetcdfDataset| Modifier and Type | Class and Description |
|---|---|
static class |
StructureDS.Builder<T extends StructureDS.Builder<T>> |
defaultCoordsSizeToCache, defaultSizeToCache, permitCaching| Modifier and Type | Method and Description |
|---|---|
static StructureDS.Builder<?> |
builder() |
com.google.common.collect.ImmutableList<CoordinateSystem> |
getCoordinateSystems()
Get the list of Coordinate Systems for this Variable.
|
java.lang.String |
getDescription()
Get the description of the Variable.
|
DataType |
getOriginalDataType()
When this wraps another Variable, get the original Variable's DataType.
|
java.lang.String |
getOriginalName()
When this wraps another Variable, get the original Variable's DataType.
|
Variable |
getOriginalVariable()
A StructureDS may wrap another Structure.
|
java.lang.String |
getUnitsString()
Get the Unit String for the Variable.
|
Array |
reallyRead(Variable client,
CancelTask cancelTask)
public by accident, do not call directly.
|
Array |
reallyRead(Variable client,
Section section,
CancelTask cancelTask)
public by accident, do not call directly.
|
Structure |
select(java.util.List<java.lang.String> memberNames)
Create a subset of the Structure consisting only of the given member variables
|
java.lang.String |
setName(java.lang.String newName)
Deprecated.
|
StructureDS.Builder<?> |
toBuilder()
Turn into a mutable Builder.
|
findVariable, getElementSize, getNameAndAttributes, getNumberOfMemberVariables, getStructureIterator, getStructureIterator, getVariableNames, getVariables, isCaching, isSubset, makeStructureMembers, readStructure, readStructure, select, setCachingattributes, compareTo, createNewCache, equals, findAttribute, findAttributeString, findDimensionIndex, getDatasetLocation, getDataType, getDimension, getDimensions, getDimensionsString, getEnumTypedef, getFileTypeId, getFullName, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNetcdfFile, getParentGroup, getParentStructure, getRanges, getRank, getShape, getShape, getShapeAsSection, getSize, getSizeToCache, getSPobject, hasCachedData, hashCode, isCoordinateVariable, isMemberOfStructure, isMetadata, isScalar, isUnlimited, isVariableLength, lookupEnumString, read, read, read, read, read, readScalarByte, readScalarDouble, readScalarFloat, readScalarInt, readScalarLong, readScalarShort, readScalarString, readToStream, reduce, section, section, slice, toString, toStringDebuggetFullName, getShortNameaddCoordinateSystem, removeCoordinateSystemgetShortNamefilter, findAttributeDouble, findAttributeIgnoreCase, findAttributeInteger, getName, hasAttribute, hasAttributeIgnoreCase, isEmpty, iteratorpublic static StructureDS.Builder<?> builder()
public com.google.common.collect.ImmutableList<CoordinateSystem> getCoordinateSystems()
EnhancementsgetCoordinateSystems in interface ucar.nc2.dataset.Enhancementspublic java.lang.String getDescription()
VariablegetDescription in interface ucar.nc2.dataset.EnhancementsgetDescription in interface VariableSimpleIFgetDescription in class Variablepublic DataType getOriginalDataType()
public java.lang.String getOriginalName()
getOriginalName in interface VariableEnhancedpublic Variable getOriginalVariable()
getOriginalVariable in interface VariableEnhancedpublic java.lang.String getUnitsString()
VariablegetUnitsString in interface ucar.nc2.dataset.EnhancementsgetUnitsString in interface VariableSimpleIFgetUnitsString in class Variablepublic Array reallyRead(Variable client, CancelTask cancelTask) throws java.io.IOException
VariablereallyRead in interface ProxyReaderreallyRead in class Variableclient - the client VariablecancelTask - user may canceljava.io.IOException - on errorpublic Array reallyRead(Variable client, Section section, CancelTask cancelTask) throws java.io.IOException, InvalidRangeException
VariablereallyRead in interface ProxyReaderreallyRead in class Variableclient - the client Variablesection - the section of data to read.cancelTask - user may canceljava.io.IOException - on errorInvalidRangeException - if section has incorrect rank or illegal shape.public Structure select(java.util.List<java.lang.String> memberNames)
Structure@Deprecated public java.lang.String setName(java.lang.String newName)
Variablepublic StructureDS.Builder<?> toBuilder()
Structure