Package org.vast.swe
Class SWEBuilders.QuantityOrRangeBuilder<B extends SWEBuilders.QuantityOrRangeBuilder<B,T>,T extends QuantityOrRange>
java.lang.Object
org.vast.util.BaseBuilder<T>
org.vast.swe.SWEBuilders.SweIdentifiableBuilder<B,T>
org.vast.swe.SWEBuilders.DataComponentBuilder<B,T>
org.vast.swe.SWEBuilders.SimpleComponentBuilder<B,T>
org.vast.swe.SWEBuilders.QuantityOrRangeBuilder<B,T>
- Direct Known Subclasses:
SWEBuilders.BaseQuantityBuilder
,SWEBuilders.BaseQuantityRangeBuilder
- Enclosing class:
- SWEBuilders
public abstract static class SWEBuilders.QuantityOrRangeBuilder<B extends SWEBuilders.QuantityOrRangeBuilder<B,T>,T extends QuantityOrRange>
extends SWEBuilders.SimpleComponentBuilder<B,T>
-
Field Summary
Fields inherited from class org.vast.util.BaseBuilder
instance
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllowedInterval
(double min, double max) addAllowedIntervals
(double[]... intervals) addAllowedValues
(double... values) addNilValue
(double value, String reasonUri) protected AllowedValues
significantFigures
(int digits) Helper to set the unit of measure by code or URISets the unit of measure by codeSets the unit of measure by URIMethods inherited from class org.vast.swe.SWEBuilders.SimpleComponentBuilder
addNilValue, addQuality, addQuality, addQuality, addQuality, axisId, copyFrom, dataType, ensureNilValues, refFrame, refFrame
Methods inherited from class org.vast.swe.SWEBuilders.DataComponentBuilder
copyFrom, definition, from, name, optional, updatable
Methods inherited from class org.vast.swe.SWEBuilders.SweIdentifiableBuilder
build, copyFrom, description, id, label, visitor
-
Constructor Details
-
QuantityOrRangeBuilder
-
-
Method Details
-
copyFrom
-
uomCode
Sets the unit of measure by code- Parameters:
code
- UCUM code- Returns:
- This builder for chaining
-
uomUri
Sets the unit of measure by URI- Parameters:
uri
- Unit URI- Returns:
- This builder for chaining
-
uom
Helper to set the unit of measure by code or URI- Parameters:
codeOrUri
- UCUM code or URI for unit- Returns:
- This builder for chaining
-
ensureConstraint
-
addAllowedValues
-
addAllowedIntervals
-
addAllowedInterval
-
significantFigures
-
addNilValue
-