Package ucar.nc2.internal.dataset
Class CoordinatesHelper.Builder
- java.lang.Object
-
- ucar.nc2.internal.dataset.CoordinatesHelper.Builder
-
- Enclosing class:
- CoordinatesHelper
public static class CoordinatesHelper.Builder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description List<CoordinateAxis.Builder>
coordAxes
List<CoordinateSystem.Builder>
coordSys
List<CoordinateTransform.Builder>
coordTransforms
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Field Detail
-
coordAxes
public List<CoordinateAxis.Builder> coordAxes
-
coordSys
public List<CoordinateSystem.Builder> coordSys
-
coordTransforms
public List<CoordinateTransform.Builder> coordTransforms
-
-
Method Detail
-
addCoordinateAxis
public CoordinatesHelper.Builder addCoordinateAxis(CoordinateAxis.Builder axis)
-
addCoordinateAxes
public CoordinatesHelper.Builder addCoordinateAxes(Collection<CoordinateAxis.Builder> axes)
-
findAxisByType
public Optional<CoordinateAxis.Builder> findAxisByType(CoordinateSystem.Builder csys, AxisType type)
-
replaceCoordinateAxis
public boolean replaceCoordinateAxis(CoordinateAxis.Builder<?> axis)
-
addCoordinateSystem
public CoordinatesHelper.Builder addCoordinateSystem(CoordinateSystem.Builder cs)
-
addVerticalCTBuilder
public CoordinatesHelper.Builder addVerticalCTBuilder(VerticalCTBuilder vctb)
-
addCoordinateSystems
public CoordinatesHelper.Builder addCoordinateSystems(Collection<CoordinateSystem.Builder> systems)
-
addCoordinateTransform
public CoordinatesHelper.Builder addCoordinateTransform(CoordinateTransform.Builder ct)
-
addCoordinateTransforms
public CoordinatesHelper.Builder addCoordinateTransforms(Collection<CoordinateTransform.Builder> transforms)
-
build
public CoordinatesHelper build(NetcdfDataset ncd)
-
isComplete
public boolean isComplete(CoordinateSystem.Builder<?> cs, VariableDS.Builder<?> vb)
-
containsAxes
public boolean containsAxes(CoordinateSystem.Builder cs, List<CoordinateAxis.Builder> dataAxes)
-
containsAxisTypes
public boolean containsAxisTypes(CoordinateSystem.Builder cs, List<AxisType> axisTypes)
-
-