ucar.nc2.dods
Class DODSVariable

java.lang.Object
  extended by ucar.nc2.Variable
      extended by ucar.nc2.dods.DODSVariable
All Implemented Interfaces:
Comparable<VariableSimpleIF>, ProxyReader, VariableIF, VariableSimpleIF
Direct Known Subclasses:
DODSGrid

public class DODSVariable
extends Variable

A read-only DODS-netCDF Variable. Same as a ucar.nc2.Variable except that it might have type boolean or long. Note that DODS DUInt32 widened to long and DODS DUInt16 widened to int.

Author:
caron
See Also:
Variable

Nested Class Summary
 
Nested classes/interfaces inherited from class ucar.nc2.Variable
Variable.Cache
 
Field Summary
protected  String CE
           
protected  DODSNetcdfFile dodsfile
           
protected  String dodsShortName
           
 
Fields inherited from class ucar.nc2.Variable
attributes, cache, dataType, debugCaching, defaultCoordsSizeToCache, defaultSizeToCache, dimensions, elementSize, group, hashCode, isMetadata, isVariableLength, ncfile, parent, proxyReader, shape, shapeAsSection, shortName, sizeToCache, spiObject
 
Constructor Summary
protected DODSVariable(DODSVariable from)
           
 
Method Summary
protected  Variable copy()
           
protected  String getDODSshortName()
           
protected  boolean hasCE()
           
protected  String nameWithCE()
           
protected  void setCE(String CE)
           
 
Methods inherited from class ucar.nc2.Variable
_read, _read, addAttribute, clone, compareTo, createNewCache, equals, extraInfo, findAttribute, findAttributeIgnoreCase, findDimensionIndex, getAttributes, getDataType, getDescription, getDimension, getDimensions, getDimensionsAll, getDimensionsString, getElementSize, getEnumTypedef, getFullName, getFullNameEscaped, getName, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getNameAndDimensions, getParentGroup, getParentStructure, getProxyReader, getRanges, getRank, getScalarData, getShape, getShape, getShapeAll, getShapeAsSection, getShortName, getSize, getSizeToCache, getSPobject, getUnitsString, hasCachedData, hashCode, invalidateCache, isCaching, isCoordinateVariable, isImmutable, isMemberOfStructure, isMetadata, isScalar, isUnknownLength, isUnlimited, isUnsigned, isVariableLength, lookupEnumString, read, read, read, read, read, readScalarByte, readScalarDouble, readScalarFloat, readScalarInt, readScalarLong, readScalarShort, readScalarString, readToByteChannel, reallyRead, reallyRead, remove, removeAttribute, removeAttributeIgnoreCase, resetDimensions, resetShape, section, section, setCachedData, setCachedData, setCaching, setDataType, setDimension, setDimensions, setDimensions, setDimensionsAnonymous, setElementSize, setEnumTypedef, setImmutable, setIsScalar, setName, setParentGroup, setParentStructure, setProxyReader, setSizeToCache, setSPobject, setValues, setValues, slice, toString, toStringDebug, writeCDL, writeCDL
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CE

protected String CE

dodsfile

protected DODSNetcdfFile dodsfile

dodsShortName

protected String dodsShortName
Constructor Detail

DODSVariable

protected DODSVariable(DODSVariable from)
Method Detail

copy

protected Variable copy()
Overrides:
copy in class Variable

setCE

protected void setCE(String CE)

hasCE

protected boolean hasCE()

nameWithCE

protected String nameWithCE()

getDODSshortName

protected String getDODSshortName()


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.