public abstract static class CoordinateAxis.Builder<T extends CoordinateAxis.Builder<T>> extends VariableDS.Builder<T>
Modifier and Type | Field and Description |
---|---|
AxisType |
axisType |
protected String |
boundaryRef |
protected boolean |
isContiguous |
protected 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(String boundaryRef) |
T |
setIsContiguous(boolean isContiguous) |
T |
setPositive(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 String positive
protected String boundaryRef
protected boolean isContiguous
protected abstract T self()
self
in class VariableDS.Builder<T extends CoordinateAxis.Builder<T>>
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>>