public class StructurePseudo2Dim extends StructurePseudoDS
Modifier and Type | Class and Description |
---|---|
static class |
StructurePseudo2Dim.Builder<T extends StructurePseudo2Dim.Builder<T>> |
Variable.Cache
enhanceScaleMissing, orgVariables
orgName, orgVar, proxy
attributes, cache, dataType, debugCaching, defaultCoordsSizeToCache, defaultSizeToCache, dimensions, elementSize, hashCode, isVariableLength, ncfile, permitCaching, proxyReader, shape, sizeToCache, spiObject
annotations, dodsname, group, immutable, parentstruct, shortName, sort
Modifier | Constructor and Description |
---|---|
|
StructurePseudo2Dim(NetcdfDataset ncfile,
Group group,
java.lang.String shortName,
java.util.List<java.lang.String> varNames,
Dimension outer,
Dimension inner)
Deprecated.
Use StructureDS.builder()
|
protected |
StructurePseudo2Dim(StructurePseudo2Dim.Builder<?> builder,
Group parentGroup) |
Modifier and Type | Method and Description |
---|---|
protected Array |
_read(Section section) |
static StructurePseudo2Dim.Builder<?> |
builder() |
Structure |
select(java.util.List<java.lang.String> memberNames)
Create a subset of the Structure consisting only of the given member variables
|
StructurePseudo2Dim.Builder<?> |
toBuilder()
Turn into a mutable Builder.
|
addLocalFieldsToBuilder, copy, reallyRead, reallyRead, removeMemberVariable
addCoordinateSystem, addLocalFieldsToBuilder, clearCoordinateSystems, convert, convert, enhance, getCoordinateSystems, getDescription, getOriginalDataType, getOriginalName, getOriginalVariable, getUnitsString, removeCoordinateSystem, setName, setOriginalVariable, setUnitsString
addLocalFieldsToBuilder, addMemberVariable, calcElementSize, calcStructureSize, findVariable, getElementSize, getNameAndAttributes, getNumberOfMemberVariables, getStructureIterator, getStructureIterator, getVariableNames, getVariables, isCaching, isSubset, makeStructureMembers, readStructure, readStructure, readStructure, replaceMemberVariable, select, setCaching, setImmutable, setMemberVariables, setParentGroup, writeCDL
_read, _readScalarData, addAll, addAttribute, addLocalFieldsToBuilder, attributes, compareTo, createNewCache, equals, extraInfo, findAttribute, findAttributeDouble, findAttributeIgnoreCase, findAttributeInteger, findAttributeString, findDimensionIndex, getAttributes, getDAPName, getDAPName, getDatasetLocation, getDataType, getDimension, getDimensions, getDimensionsAll, getDimensionsString, getEnumTypedef, getFileTypeId, getFullName, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNetcdfFile, getParentGroup, getParentGroupOrRoot, getParentStructure, getProxyReader, getRanges, getRank, getScalarData, getShape, getShape, getShapeAll, getShapeAsSection, getSize, getSizeToCache, getSPobject, hasCachedData, hashCode, invalidateCache, isCoordinateVariable, isEmpty, isImmutable, isMemberOfStructure, isMetadata, isScalar, isUnknownLength, isUnlimited, isVariableLength, lookupEnumString, read, read, read, read, read, readScalarByte, readScalarDouble, readScalarFloat, readScalarInt, readScalarLong, readScalarShort, readScalarString, readToByteChannel, readToStream, reduce, remove, removeAttribute, removeAttributeIgnoreCase, resetDimensions, resetShape, section, section, setCachedData, setCachedData, setDataType, setDimension, setDimensions, setDimensions, setDimensionsAnonymous, setElementSize, setEnumTypedef, setIsScalar, setProxyReader, setSizeToCache, setSPobject, setValues, setValues, slice, toString, toStringDebug, writeCDL
annotate, annotation, getDODSName, getFullNameEscaped, getGroup, getImmutable, getName, getShortName, getSort, localhash, setDODSName, setParentStructure, setShortName, setSort, unwrap
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getFullName, getShortName
getName, getShortName
filter, findAttValueIgnoreCase, getName, hasAttribute, hasAttributeIgnoreCase, iterator
@Deprecated public StructurePseudo2Dim(NetcdfDataset ncfile, Group group, java.lang.String shortName, java.util.List<java.lang.String> varNames, Dimension outer, Dimension inner)
ncfile
- the containing filegroup
- the containing group, if null use root groupshortName
- short name of this StructurevarNames
- limited to these variables. all must var(outer, inner, ...). If null, then find all such variables.outer
- the outer dimension, may not be nullinner
- the inner dimension, may not be nullprotected StructurePseudo2Dim(StructurePseudo2Dim.Builder<?> builder, Group parentGroup)
public Structure select(java.util.List<java.lang.String> memberNames)
Structure
select
in class StructurePseudoDS
memberNames
- list of Variable names, already a memberprotected Array _read(Section section) throws java.io.IOException, InvalidRangeException
_read
in class Variable
java.io.IOException
InvalidRangeException
public StructurePseudo2Dim.Builder<?> toBuilder()
Structure
toBuilder
in class StructurePseudoDS
public static StructurePseudo2Dim.Builder<?> builder()