public abstract static class CoordinateAxis.Builder<T extends CoordinateAxis.Builder<T>> extends VariableDS.Builder<T>
Modifier and Type | Field and Description |
---|---|
AxisType |
axisType |
protected java.lang.String |
boundaryRef |
protected boolean |
isContiguous |
protected java.lang.String |
positive |
coordSysNames, enhanceMode, orgDataType, orgFileTypeId, orgVar
cache, dataType, ncfile, parentBuilder, parentStructureBuilder, proxyReader, shortName, spiObject
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and 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(java.lang.String boundaryRef) |
T |
setIsContiguous(boolean isContiguous) |
T |
setPositive(java.lang.String positive) |
addCoordinateSystemName, addEnhanceMode, copy, copyFrom, getDescription, getUnits, setDesc, setEnhanceMode, setFillValueIsMissing, setInvalidDataIsMissing, setMissingDataIsMissing, setOriginalDataType, setOriginalFileTypeId, setOriginalName, setOriginalVariable, setUnits
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 AxisType axisType
protected java.lang.String positive
protected java.lang.String boundaryRef
protected boolean isContiguous
protected abstract T self()
self
in class VariableDS.Builder<T extends CoordinateAxis.Builder<T>>
public T setPositive(java.lang.String positive)
public T setBoundary(java.lang.String boundaryRef)
public T setIsContiguous(boolean isContiguous)
public T copyFrom(VariableDS.Builder<?> vds)
copyFrom
in class VariableDS.Builder<T extends CoordinateAxis.Builder<T>>
public CoordinateAxis build(Group parentGroup)
VariableDS.Builder
build
in class VariableDS.Builder<T extends CoordinateAxis.Builder<T>>