Package org.vast.swe
Class SWEBuilders.TimeOrRangeBuilder<B extends SWEBuilders.TimeOrRangeBuilder<B,T>,T extends TimeOrRange>
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.TimeOrRangeBuilder<B,T>
- Direct Known Subclasses:
SWEBuilders.BaseTimeBuilder
,SWEBuilders.BaseTimeRangeBuilder
- Enclosing class:
- SWEBuilders
public abstract static class SWEBuilders.TimeOrRangeBuilder<B extends SWEBuilders.TimeOrRangeBuilder<B,T>,T extends TimeOrRange>
extends SWEBuilders.SimpleComponentBuilder<B,T>
-
Field Summary
Fields inherited from class org.vast.util.BaseBuilder
instance
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddNilValue
(double value, String reasonUri) Helper to create a sampling time stamp with UTC time frame and ISO formatMethods inherited from class org.vast.swe.SWEBuilders.SimpleComponentBuilder
addNilValue, addQuality, addQuality, addQuality, addQuality, axisId, copyFrom, dataType, ensureNilValues, 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
-
TimeOrRangeBuilder
-
-
Method Details
-
copyFrom
-
uomCode
-
uomUri
-
timeFrame
-
refFrame
- Overrides:
refFrame
in classSWEBuilders.SimpleComponentBuilder<B extends SWEBuilders.TimeOrRangeBuilder<B,
T>, T extends TimeOrRange>
-
refTime
-
addNilValue
-
withIso8601Format
-
withUtcTimeFrame
-
withGpsTimeFrame
-
withTaiTimeFrame
-
asSamplingTimeIsoUTC
Helper to create a sampling time stamp with UTC time frame and ISO format- Returns:
- this builder for chaining
-
asSamplingTimeIsoGPS
-
asPhenomenonTimeIsoUTC
-
asForecastTimeIsoUTC
-