Package ucar.nc2.ft2.coverage
Class CoverageCoordAxisBuilder
- java.lang.Object
-
- ucar.nc2.ft2.coverage.CoverageCoordAxisBuilder
-
public class CoverageCoordAxisBuilder extends Object
Mutable builder object for CoverageCoordAxis
-
-
Field Summary
Fields Modifier and Type Field Description AttributeContainerMutableattributesAxisTypeaxisTypeDataTypedataTypeCoverageCoordAxis.DependenceTypedependenceTypeList<String>dependsOnStringdescriptiondoubleendValuebooleanisSubsetStringnameintncoordsRangerangeList<RangeIterator>rangesCoordAxisReaderreaderdoubleresolutionint[]shapeCoverageCoordAxis.SpacingspacingdoublestartValueStringunitsObjectuserObjectdouble[]values
-
Constructor Summary
Constructors Constructor Description CoverageCoordAxisBuilder()CoverageCoordAxisBuilder(String name, String units, String description, DataType dataType, AxisType axisType, AttributeContainer atts, CoverageCoordAxis.DependenceType dependenceType, String dependsOnS, CoverageCoordAxis.Spacing spacing, int ncoords, double startValue, double endValue, double resolution, double[] values, CoordAxisReader reader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CoverageCoordAxisBuildersetDependsOn(String dependsOn)voidsetIsSubset(boolean isSubset)voidsetMissingTolerance(double tolerance)voidsetSpacingFromValues(boolean isInterval)
-
-
-
Field Detail
-
name
public String name
-
description
public String description
-
dataType
public DataType dataType
-
axisType
public AxisType axisType
-
attributes
public AttributeContainerMutable attributes
-
dependenceType
public CoverageCoordAxis.DependenceType dependenceType
-
ncoords
public int ncoords
-
spacing
public CoverageCoordAxis.Spacing spacing
-
startValue
public double startValue
-
endValue
public double endValue
-
resolution
public double resolution
-
reader
public CoordAxisReader reader
-
isSubset
public boolean isSubset
-
units
public String units
-
values
public double[] values
-
range
public Range range
-
shape
public int[] shape
-
ranges
public List<RangeIterator> ranges
-
userObject
public Object userObject
-
-
Constructor Detail
-
CoverageCoordAxisBuilder
public CoverageCoordAxisBuilder()
-
CoverageCoordAxisBuilder
public CoverageCoordAxisBuilder(String name, String units, String description, DataType dataType, AxisType axisType, AttributeContainer atts, CoverageCoordAxis.DependenceType dependenceType, String dependsOnS, CoverageCoordAxis.Spacing spacing, int ncoords, double startValue, double endValue, double resolution, double[] values, CoordAxisReader reader)
-
-
Method Detail
-
setIsSubset
public void setIsSubset(boolean isSubset)
-
setDependsOn
public CoverageCoordAxisBuilder setDependsOn(String dependsOn)
-
setMissingTolerance
public void setMissingTolerance(double tolerance)
-
setSpacingFromValues
public void setSpacingFromValues(boolean isInterval)
-
-