Package ucar.nc2
Class Attribute.Builder
- java.lang.Object
-
- ucar.nc2.Attribute.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Attribute
build()
Attribute.Builder
setArrayType(ArrayType dataType)
Attribute.Builder
setArrayValues(Array<?> arr)
Set the values as an Array.Attribute.Builder
setEnumType(EnumTypedef enumtype)
Attribute.Builder
setName(String name)
Attribute.Builder
setNumericValue(Number val, boolean isUnsigned)
Attribute.Builder
setStringValue(String svalue)
Set the value as a String, trimming trailing zerosAttribute.Builder
setValues(List<?> values, boolean unsigned)
Set the values from a list of String or one of the primitives Integer, Float, Double, Short, Long, Integer, Byte.
-
-
-
Method Detail
-
setName
public Attribute.Builder setName(String name)
-
setArrayType
public Attribute.Builder setArrayType(ArrayType dataType)
-
setEnumType
public Attribute.Builder setEnumType(EnumTypedef enumtype)
-
setNumericValue
public Attribute.Builder setNumericValue(Number val, boolean isUnsigned)
-
setStringValue
public Attribute.Builder setStringValue(String svalue)
Set the value as a String, trimming trailing zeros- Parameters:
svalue
- value of Attribute, may not be null. If you want a null valued Attribute, dont set a value.
-
setValues
public Attribute.Builder setValues(List<?> values, boolean unsigned)
Set the values from a list of String or one of the primitives Integer, Float, Double, Short, Long, Integer, Byte.
-
setArrayValues
public Attribute.Builder setArrayValues(Array<?> arr)
Set the values as an Array.
-
build
public Attribute build()
-
-