public class StructurePseudoDS extends StructureDS
  so
   var1(dim, other);
   var2(dim, other);
   var3(dim, other);
 becomes
   struct {
     var1(other);
     var2(other);
     var3(other);
   } name(dim);
 | Modifier and Type | Class and Description | 
|---|---|
| static class  | StructurePseudoDS.Builder<T extends StructurePseudoDS.Builder<T>> | 
defaultCoordsSizeToCache, defaultSizeToCache, permitCaching| Modifier and Type | Method and Description | 
|---|---|
| static StructurePseudoDS.Builder<?> | builder() | 
| Array | reallyRead(Variable mainv,
          CancelTask cancelTask)public by accident, do not call directly. | 
| Array | reallyRead(Variable mainv,
          Section section,
          CancelTask cancelTask)public by accident, do not call directly. | 
| Structure | select(List<String> memberNames)Create a subset of the Structure consisting only of the given member variables | 
| StructurePseudoDS.Builder<?> | toBuilder()Turn into a mutable Builder. | 
getCoordinateSystems, getDescription, getOriginalDataType, getOriginalName, getOriginalVariable, getUnitsString, setNamefindVariable, 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, iteratorforEach, spliteratorpublic static StructurePseudoDS.Builder<?> builder()
public Array reallyRead(Variable mainv, CancelTask cancelTask) throws IOException
VariablereallyRead in interface ProxyReaderreallyRead in class StructureDSmainv - the client VariablecancelTask - user may cancelIOException - on errorpublic Array reallyRead(Variable mainv, Section section, CancelTask cancelTask) throws IOException, InvalidRangeException
VariablereallyRead in interface ProxyReaderreallyRead in class StructureDSmainv - the client Variablesection - the section of data to read.cancelTask - user may cancelIOException - on errorInvalidRangeException - if section has incorrect rank or illegal shape.public Structure select(List<String> memberNames)
Structureselect in class StructureDSmemberNames - list of Variable names, already a memberpublic StructurePseudoDS.Builder<?> toBuilder()
StructuretoBuilder in class StructureDS