public abstract static class VariableDS.Builder<T extends VariableDS.Builder<T>> extends Variable.Builder<T>
Modifier and Type | Field and Description |
---|---|
java.util.List<java.lang.String> |
coordSysNames |
java.util.Set<NetcdfDataset.Enhance> |
enhanceMode |
DataType |
orgDataType |
java.lang.String |
orgFileTypeId |
Variable |
orgVar |
cache, dataType, ncfile, proxyReader, shortName, spiObject
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
void |
addCoordinateSystemName(java.lang.String coordSysName) |
T |
addEnhanceMode(java.util.Set<NetcdfDataset.Enhance> enhanceMode) |
VariableDS |
build(Group parentGroup)
Normally this is called by Group.build()
|
Variable.Builder<?> |
copy()
Copy of this builder.
|
T |
copyFrom(Variable orgVar)
Copy metadata from orgVar.
|
T |
copyFrom(VariableDS.Builder<?> builder) |
java.lang.String |
getDescription() |
java.lang.String |
getUnits() |
T |
setDesc(java.lang.String desc) |
T |
setEnhanceMode(java.util.Set<NetcdfDataset.Enhance> enhanceMode) |
void |
setFillValueIsMissing(boolean b) |
void |
setInvalidDataIsMissing(boolean b) |
void |
setMissingDataIsMissing(boolean b) |
T |
setOriginalDataType(DataType orgDataType) |
T |
setOriginalFileTypeId(java.lang.String orgFileTypeId) |
T |
setOriginalName(java.lang.String orgName) |
T |
setOriginalVariable(Variable orgVar) |
T |
setUnits(java.lang.String units) |
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
public java.util.List<java.lang.String> coordSysNames
public java.util.Set<NetcdfDataset.Enhance> enhanceMode
public DataType orgDataType
public java.lang.String orgFileTypeId
public Variable orgVar
public void addCoordinateSystemName(java.lang.String coordSysName)
public T addEnhanceMode(java.util.Set<NetcdfDataset.Enhance> enhanceMode)
public VariableDS build(Group parentGroup)
build
in class Variable.Builder<T extends VariableDS.Builder<T>>
public Variable.Builder<?> copy()
copy
in class Variable.Builder<T extends VariableDS.Builder<T>>
public T copyFrom(Variable orgVar)
copyFrom
in class Variable.Builder<T extends VariableDS.Builder<T>>
public T copyFrom(VariableDS.Builder<?> builder)
public java.lang.String getDescription()
public java.lang.String getUnits()
public T setDesc(java.lang.String desc)
public T setEnhanceMode(java.util.Set<NetcdfDataset.Enhance> enhanceMode)
public void setFillValueIsMissing(boolean b)
public void setInvalidDataIsMissing(boolean b)
public void setMissingDataIsMissing(boolean b)
public T setOriginalFileTypeId(java.lang.String orgFileTypeId)
public T setOriginalName(java.lang.String orgName)
public T setUnits(java.lang.String units)