Package ucar.nc2.dataset
Class VariableDS.Builder<T extends VariableDS.Builder<T>>
java.lang.Object
ucar.nc2.Variable.Builder<T>
ucar.nc2.dataset.VariableDS.Builder<T>
- Direct Known Subclasses:
CoordinateAxis.Builder
- Enclosing class:
- VariableDS
public abstract static class VariableDS.Builder<T extends VariableDS.Builder<T>>
extends Variable.Builder<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class ucar.nc2.Variable.Builder
cache, dataType, ncfile, proxyReader, shortName, spiObject -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCoordinateSystemName(String coordSysName) addEnhanceMode(Set<NetcdfDataset.Enhance> enhanceMode) Normally this is called by Group.build()copy()Copy of this builder.copyFrom(VariableDS.Builder<?> builder) Copy metadata from orgVar.getUnits()setEnhanceMode(Set<NetcdfDataset.Enhance> enhanceMode) voidsetFillValueIsMissing(boolean b) voidsetInvalidDataIsMissing(boolean b) voidsetMissingDataIsMissing(boolean b) setOriginalDataType(DataType orgDataType) setOriginalFileTypeId(String orgFileTypeId) setOriginalName(String orgName) setOriginalVariable(Variable orgVar) Methods inherited from class ucar.nc2.Variable.Builder
addAttribute, addAttributes, addDimension, addDimensions, copyFrom, getAttributeContainer, getDimensionName, getDimensionNames, getDimensions, getDimensionsAll, getElementSize, getEnumTypeName, getFirstDimensionName, getFullName, getParentGroupBuilder, getParentStructureBuilder, getRank, makeDimensionsString, makeSliceBuilder, replaceDimensionByName, resetCache, setAutoGen, setCachedData, setCaching, setDataType, setDimensions, setDimensionsAnonymous, setDimensionsByName, setElementSize, setEnumTypeName, setIsScalar, setName, setNcfile, setParentGroupBuilder, setProxyReader, setSPobject, toString
-
Field Details
-
enhanceMode
-
orgVar
-
orgDataType
-
orgFileTypeId
-
coordSysNames
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setEnhanceMode
-
addEnhanceMode
-
setOriginalVariable
-
setOriginalDataType
-
setOriginalName
-
setOriginalFileTypeId
-
setUnits
-
setDesc
-
addCoordinateSystemName
-
setFillValueIsMissing
public void setFillValueIsMissing(boolean b) -
setInvalidDataIsMissing
public void setInvalidDataIsMissing(boolean b) -
setMissingDataIsMissing
public void setMissingDataIsMissing(boolean b) -
copy
Copy of this builder.- Overrides:
copyin classVariable.Builder<T extends VariableDS.Builder<T>>
-
copyFrom
Copy metadata from orgVar.- Overrides:
copyFromin classVariable.Builder<T extends VariableDS.Builder<T>>
-
copyFrom
-
getUnits
-
getDescription
-
build
Normally this is called by Group.build()- Overrides:
buildin classVariable.Builder<T extends VariableDS.Builder<T>>
-