protected class CoordSystemBuilder.VarProcess
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
CoordinateAxis.Builder<?> |
axis |
AxisType |
axisType |
java.lang.String |
coordAxisTypes |
java.lang.String |
coordinateAxes |
java.lang.String |
coordinates |
java.lang.String |
coordinateSystems |
java.lang.String |
coordinateSystemsFor |
java.lang.String |
coordinateTransforms |
java.lang.String |
coordTransformType |
java.lang.String |
coordVarAlias |
CoordinateSystem.Builder |
cs |
CoordinateTransform.Builder |
ct |
Group.Builder |
gb |
boolean |
isCoordinateAxis |
boolean |
isCoordinateSystem |
boolean |
isCoordinateTransform |
boolean |
isCoordinateVariable |
java.lang.String |
positive |
VariableDS.Builder<?> |
vb |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<CoordinateAxis.Builder> |
findCoordinateAxes(boolean addCoordVariables)
Create a list of coordinate axes for this data variable.
|
protected boolean |
hasCoordinateSystem() |
protected boolean |
isData() |
protected void |
makeCoordinatesFromCoordinateSystem()
For any variable listed in a coordinateAxes attribute, make into a coordinate.
|
protected void |
makeCoordinateSystem()
For explicit coordinate system variables, make a CoordinateSystem.
|
protected CoordinateAxis.Builder |
makeIntoCoordinateAxis()
Turn the variable into a coordinate axis.
|
protected boolean |
maybeData() |
java.lang.String |
toString() |
public Group.Builder gb
public VariableDS.Builder<?> vb
public java.lang.String coordVarAlias
public java.lang.String positive
public java.lang.String coordinateAxes
public java.lang.String coordinateSystems
public java.lang.String coordinateSystemsFor
public java.lang.String coordinateTransforms
public java.lang.String coordAxisTypes
public java.lang.String coordTransformType
public java.lang.String coordinates
public boolean isCoordinateVariable
public boolean isCoordinateAxis
public AxisType axisType
public CoordinateAxis.Builder<?> axis
public boolean isCoordinateSystem
public CoordinateSystem.Builder cs
public boolean isCoordinateTransform
public CoordinateTransform.Builder ct
protected boolean isData()
protected boolean maybeData()
protected boolean hasCoordinateSystem()
public java.lang.String toString()
toString
in class java.lang.Object
protected CoordinateAxis.Builder makeIntoCoordinateAxis()
protected void makeCoordinatesFromCoordinateSystem()
protected void makeCoordinateSystem()
protected java.util.List<CoordinateAxis.Builder> findCoordinateAxes(boolean addCoordVariables)
addCoordVariables
- if true, add any coordinate variables that are missing.