Package ucar.nc2.dataset
Class CoordinateAxis.Builder<T extends CoordinateAxis.Builder<T>>
- java.lang.Object
-
- ucar.nc2.Variable.Builder<T>
-
- ucar.nc2.dataset.VariableDS.Builder<T>
-
- ucar.nc2.dataset.CoordinateAxis.Builder<T>
-
- Direct Known Subclasses:
CoordinateAxis1D.Builder
,CoordinateAxis2D.Builder
- Enclosing class:
- CoordinateAxis
public abstract static class CoordinateAxis.Builder<T extends CoordinateAxis.Builder<T>> extends VariableDS.Builder<T>
-
-
Field Summary
Fields Modifier and Type Field Description AxisType
axisType
protected String
boundaryRef
protected boolean
isContiguous
protected String
positive
-
Fields inherited from class ucar.nc2.dataset.VariableDS.Builder
coordSysNames, enhanceMode, orgDataType, orgFileTypeId, orgVar
-
Fields inherited from class ucar.nc2.Variable.Builder
cache, dataType, ncfile, parentBuilder, parentStructureBuilder, proxyReader, shortName, spiObject
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CoordinateAxis
build(Group parentGroup)
Normally this is called by Group.build()T
copyFrom(VariableDS.Builder<?> vds)
protected abstract T
self()
T
setAxisType(AxisType axisType)
T
setBoundary(String boundaryRef)
T
setIsContiguous(boolean isContiguous)
T
setPositive(String positive)
-
Methods inherited from class ucar.nc2.dataset.VariableDS.Builder
addCoordinateSystemName, addEnhanceMode, copy, copyFrom, getDescription, getUnits, setDesc, setEnhanceMode, setFillValueIsMissing, setInvalidDataIsMissing, setMissingDataIsMissing, setOriginalDataType, setOriginalFileTypeId, setOriginalName, setOriginalVariable, setUnits
-
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
-
-
-
-
Method Detail
-
self
protected abstract T self()
- Specified by:
self
in classVariableDS.Builder<T extends CoordinateAxis.Builder<T>>
-
setIsContiguous
public T setIsContiguous(boolean isContiguous)
-
copyFrom
public T copyFrom(VariableDS.Builder<?> vds)
- Overrides:
copyFrom
in classVariableDS.Builder<T extends CoordinateAxis.Builder<T>>
-
build
public CoordinateAxis build(Group parentGroup)
Description copied from class:VariableDS.Builder
Normally this is called by Group.build()- Overrides:
build
in classVariableDS.Builder<T extends CoordinateAxis.Builder<T>>
-
-