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 AxisTypeaxisTypeprotected StringboundaryRefprotected booleanisContiguousprotected Stringpositive-
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 CoordinateAxisbuild(Group parentGroup)Normally this is called by Group.build()TcopyFrom(VariableDS.Builder<?> vds)protected abstract Tself()TsetAxisType(AxisType axisType)TsetBoundary(String boundaryRef)TsetIsContiguous(boolean isContiguous)TsetPositive(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:
selfin classVariableDS.Builder<T extends CoordinateAxis.Builder<T>>
-
setIsContiguous
public T setIsContiguous(boolean isContiguous)
-
copyFrom
public T copyFrom(VariableDS.Builder<?> vds)
- Overrides:
copyFromin classVariableDS.Builder<T extends CoordinateAxis.Builder<T>>
-
build
public CoordinateAxis build(Group parentGroup)
Description copied from class:VariableDS.BuilderNormally this is called by Group.build()- Overrides:
buildin classVariableDS.Builder<T extends CoordinateAxis.Builder<T>>
-
-