Package org.vast.data
Class AllowedTimesImpl
java.lang.Object
org.vast.data.AbstractSWEImpl
org.vast.data.AllowedTimesImpl
- All Implemented Interfaces:
Serializable
,HasCopy
,AbstractSWE
,AllowedTimes
,DataConstraint
POJO class for XML type AllowedTimesType(@http://www.opengis.net/swe/2.0).
This is a complex type.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ArrayList<DateTimeOrDouble[]>
protected Integer
protected ArrayList<DateTimeOrDouble>
Fields inherited from class org.vast.data.AbstractSWEImpl
extensionList, id
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addInterval
(DateTimeOrDouble[] interval) Adds a new interval propertyvoid
addValue
(DateTimeOrDouble value) Adds a new value propertycopy()
Gets the list of interval propertiesint
Returns number of interval propertiesint
Returns number of value propertiesint
Gets the significantFigures propertyGets the list of value propertiesboolean
Checks if significantFigures is setboolean
isValid
(DateTimeOrDouble value) void
setSignificantFigures
(int significantFigures) Sets the significantFigures propertyvoid
Unsets the significantFigures propertyMethods inherited from class org.vast.data.AbstractSWEImpl
addExtension, copyTo, getExtensionList, getId, getNumExtensions, isSetId, setId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.opengis.swe.v20.AbstractSWE
addExtension, getExtensionList, getId, getNumExtensions, isSetId, setId
-
Field Details
-
valueList
-
intervalList
-
significantFigures
-
-
Constructor Details
-
AllowedTimesImpl
public AllowedTimesImpl()
-
-
Method Details
-
copy
-
isValid
-
getAssertionMessage
-
getValueList
Gets the list of value properties- Specified by:
getValueList
in interfaceAllowedTimes
-
getNumValues
public int getNumValues()Returns number of value properties- Specified by:
getNumValues
in interfaceAllowedTimes
-
addValue
Adds a new value property- Specified by:
addValue
in interfaceAllowedTimes
-
getIntervalList
Gets the list of interval properties- Specified by:
getIntervalList
in interfaceAllowedTimes
-
getNumIntervals
public int getNumIntervals()Returns number of interval properties- Specified by:
getNumIntervals
in interfaceAllowedTimes
-
addInterval
Adds a new interval property- Specified by:
addInterval
in interfaceAllowedTimes
-
getSignificantFigures
public int getSignificantFigures()Gets the significantFigures property- Specified by:
getSignificantFigures
in interfaceAllowedTimes
-
isSetSignificantFigures
public boolean isSetSignificantFigures()Checks if significantFigures is set- Specified by:
isSetSignificantFigures
in interfaceAllowedTimes
-
setSignificantFigures
public void setSignificantFigures(int significantFigures) Sets the significantFigures property- Specified by:
setSignificantFigures
in interfaceAllowedTimes
-
unSetSignificantFigures
public void unSetSignificantFigures()Unsets the significantFigures property- Specified by:
unSetSignificantFigures
in interfaceAllowedTimes
-